> edgeryders.eu and some
> edgeryders.eu and some smaller supporting sites (Piwik, books.edgeryders.eu etc.) run on one Host Europe VPS. 8 GiB RAM, 16 GiB dynamically, two dedicated cores, four dynamically. Ubuntu 14.04 LTS plus ISPConfig 3
This is pretty much the same setup as id22:'s current server, just w/ CentOS. I’m using some modifications, though:
* nginx as reverse proxy in front of apache GitHub - Rackster/ispconfig3-nginx-reverse-proxy: [Discontinued] An Nginx reverse proxy plugin for the ISPConfig3 control panel.
-
no webalizer for certain hosts (doesn’t work) Issues · ISPConfig / ISPConfig 3 · GitLab
-
ssh user root always goes to ~/private Issues · ISPConfig / ISPConfig 3 · GitLab
-
usually custom error messages disabled
-
Ajenti as additional server management panel (doesn’t interfere) for reverse proxy etc.
-
sudo npm install -g pm2 to make it available to all users, then create a website + ssh in ispconfig, deactivate it and create the reverse proxy rule in ajenti. could be automized by improving ispconfig3-nginx-reverse-proxy
> I don’t see an option to coordinate infrastructure among multipleVPS systems. Except if somebody from the “Edgespace” wants to set up their own ethical hosting company and physically host the VPS host system.
This is what Ecobytes is actually doing. Coordinating VPS infrastructure. Btw., ISPConfig also offers integrations for virtualization systems and/or multiple servers. Never tried it, but just in case.
> how exactly you manage backups, monitoring, logs, notifications
For monitoring, I like to use uptimerobot.com and would love to see something similiar from FLOSS world. what did you mean by notifications (SMS)? That warnings get sent by SMS or anything more? @pavlik-elf
I believe the ELK stack (elasticsearch-logstash-kibana) would be nice for greater deployments. why didn’t you like elasticsearch again? because its java @chrono ?
> > As for backups, we have a week of daily full server snapshots on an external system, plus some months of optimized database backups, with daily success notifications
These are the regular ones from HostEurope or a custom solution?
> But sure, if somebody wants to share sysadmin tasks, welcome to step forward. There’s indeed a need for hands-on contributions
Let’s talk @Matthias
>
- You are still discussing the hosting need of the unMonastery, and no decision has been made yet.
- The unMon's hosting needs are too sophisticated for being compatible with the setup offered by Edgeryders.
- The unMon's hosting needs are compatible with the setup offered by Edgeryders, provided some changes/optimizations are made, and you are asking Matthias to consider them.
I was a bit deranged by these three possibilities offered by @Alberto , but yes, initially we wanted to secure unMon’s hosting situation with @Kei and @Ben .
But the actual hosting needs are compatible, as I’m using a similiar setup where the stuff runs now. What we tried to propose was a seperate machine so non-PHP software doesn’t get in the way of PHP stuff. Which makes handling a lot more easy, in the end. If you’ve ever used uberspace.de, you knew how well shared hosting can work if you have the right tools at hands.
The general question underlying was how we produce infrastructure that is adaptable to flexible needs, looking at microservice architectures and any non-PHP software that nowadays way too quickly moves to AWS, Heroku and the likes.
In the end, if we IndieHosters joined forces, we could easy provide an OpenStack environment that suits multiple needs. But the participating organizations would have to aggree on this goal.