No description
Find a file
2015-03-10 16:23:49 +00:00
certs Moves certs to dir 2015-03-10 12:22:27 +00:00
configs Adds script to create vultr instances for tests purposes 2015-03-10 12:22:27 +00:00
dockerfiles Upgrades postfix 2015-03-10 12:22:28 +00:00
documentation Adds comparison to other PaaS 2015-01-13 12:32:29 +01:00
hotfixes Adds migration for release 0.4 2015-02-20 18:29:26 +00:00
scripts Make clearer the need for root access. 2015-03-10 16:23:49 +00:00
tests Rename dovecot test to email 2015-03-10 15:23:21 +00:00
unit-files Upgrades postfix 2015-03-10 12:22:28 +00:00
utils Adds script to provision emails. 2015-03-10 12:23:41 +00:00
.gitignore ignores vim swap files 2015-02-17 11:34:12 +00:00
CHANGELOG.md Updates changelog 2015-01-29 11:13:11 +00:00
LICENSE Initial commit 2014-09-24 14:40:03 +01:00
README.md Make clearer the need for root access. 2015-03-10 16:23:49 +00:00
SUPPORTED_APPLICATIONS Moves supported application to a file 2015-03-10 12:22:27 +00:00

IndieHosters

This repository contains the configuration and scripts I use to control my servers.

Tests

There is a script that provision 2 VMs on Vutlr for tests purpose.

Prerequisites

Start tests

/!\ This is still in dev, use it at your own risk /!\

export VULTR_API_KEY=
./scripts/start.sh
ssh root@server.test
cd /data/indiehosters
./tests/start.sh
./tests/email.sh
reboot
ssh root@server.test
./tests/stop.sh
exit
./scripts/stop.sh

Most of the tests are "visual", but by reading them, it gives you an idea on how to start and stop services.

This is still work in progress, please feel free to contribute to it!