Answer the question
In order to leave comments, you need to log in
What is worth reading for administering VPS for 5-10 sites?
Hello. Clients are accumulating, I keep all their products on my VPS, the ring is very "playing" because everything can break, and I will get a lot of problems. What is worth reading / watching in order to feel confident and understand how to administer such a mini-server?
Products - small i.m. up to 1000 items + business cards + mini CRM system
Answer the question
In order to leave comments, you need to log in
1) Monitoring + signaling in case of problems.
2) Backups and their recovery from the "Chief, everything is lost" situation, that is, the server on which your VPS is dead and cannot be restored.
The manual for Debian.pro is gradually accumulating - what is already there is written very lively and to the point.
1. Organize another server for storing backups.
2. Set up redundancy. I did this: I archived the folder with the site + made a backup of the mysql database and put it either on a remote server via ftp / sftp / rsync.
3. Set up backup of the main configs.
In the event of a server crash, you are the same, with up-to-date data (over the past day), you will deploy the server within 30-60 minutes.
All correctly write - a backup, monitoring. And it's even better not to keep everything on one server, because it becomes a single point of failure. They start ddosing one site - others will start to go down. Or they infect one site with viruses, start sending spam from it, and the provider will block the entire server for you, the rest of the clients will have to explain why nothing works.
In general, you still buy VPS, so it’s better to take 10 weak machines instead of one powerful one, with configured monitoring, administration costs will not increase, but in general the whole system will be more reliable. At the same time, you will pump the skill of high-speed tuning, it will come in handy in case of failures :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question