4 ms·
Packaging your applications as docker images from the beginning requires little extra effort, but gives you a number of deployment options and if you grow it wi
by brimstedt 5y ago
Packaging your applications as docker images from the beginning requires little extra effort, but gives you a number of deployment options and if you grow it will be easy to move to eg. k8s.
Setup your servers using ansible, puppet or similar to lower the requirements for redundancy and backups (if you cant take a little downtime in case of accident)
If you're Europe based, one suggestion is to get two ~$50 servers from Hetzner and run all services in plain docker. (i.e. two servers for redundancy)
Depending on your setup and requirements, it might even be enough to have one server + a cheap CDN and in that case you might even be able to run the server at home or a friends office.
- JoeOfTexas 5y agoThese are great suggestions! Looking at ansible and puppet, the learning curve doesn't seem easy to do the full setup. But talking about Docker, I remembered they have Docker Swarm, which might be what I need. Thanks for the suggestions!