Hi, i’m new in this forum and with ispconfig (thanks to the developers for this amazing software). I read a lot of guides and almost every thread about my problem on this forum but i still have some doubts. I have a vps with proxmox, ubuntu 22.04 and ispconfig 3.2.9 (guide perfect server) working correctly, but i want to have a mirror/slave for high availability on another site to ensure every functionality (dns, mail and website) in case of downtime or corruption of the vps. I understood that this is possible somehow, but i don’t know which guide i should follow. I also read in another thread that i can have problems with website cert, is this true? I don’t need to have the admin ispconfig panel available during the downtime of the “master” but i need that every service keep running on the slave and when the master is back online the updates are sent back to the master to sync with the slave. Last doubt: the slave should be used as second nameserver of the domain right? Thanks in advice Federico
You can refer to the old manual or relevant tutorials at https://www.ispconfig.org/documentation/ for that as they are still relevant. But since you are using proxmox you should be able to have snapshot(s) or other form of backup(s) which can be be easily restored; or you can also have two-node high availability cluster https://pve.proxmox.com/wiki/Two-Node_High_Availability_Cluster.
First of all thanks for your reply, but the proxmox guide you link is outdated and it’s not supported anymore from proxmox 4 and the multiserver guide on ispconfig and ubuntu 20/22 documentation talks about mirroring email and dns, not webserver. I read somewhere on this forum that mirroring the webserver is a problem due to certificate. Running an high availability setup through proxmox is possible? anyone did that?
It is still possible for ISPConfig web server if you read the old manual as well as the documentation I gave you. It is there. The same is for proxmox though you may need to find the right article(s) for your version. Or do you expect to be spoonfed instead? That won't happen here, I think.
Why shouldn't it. ISPConfig does not care what hypervisor you use. There is no "guide" to follow on custom setups like this, cause such things heavily depend on _your_ Enviroenment and your decision that you are going to make. The are multiple guides out there for a multiserver setup with ISPConfig. Be aware that you might have to configure settings within your VPS management, as these servers need to talk on specific ports, all mentioned in the guides. I would not mirror webservers as there is not much to gain, it's usually not that critically if a website is down for a short time.
Thanks for your reply. Since everyone said that mirroring website is complex, as primary solution i'm considering to follow the multiserver guide to setup a mirror for dns and email. Did someone install ispconfig in high-availability based on proxmox? How ispconfig can handle two identical instance of itself but with different IP? (i suppose that certificates would be hard to setup on the slave) EDIT: when i talk about HA on proxmox, i'm referring to the link of the first reply, where the mirroring is done using the HA function of proxmox and the two instances aren't aware of each other's existence