Commit 9d52ed36 authored by Pierre Ozoux's avatar Pierre Ozoux

Readme instructions fixes #45

parent 9d5eaf82
......@@ -2,5 +2,36 @@
This repository contains the configuration and scripts I use to control my servers.
There is no documentation yet, work in progress. If you want to use this repo, please send me an email.
### Tests
There is a script that provision 2 VMs on Vutlr for tests purpose.
#### Prerequisites
- have a [vultr account](http://www.vultr.com/?ref=6810586)
- have a [VULTR API KEY](https://my.vultr.com/settings/)
- have the [port 25 open](https://www.vultr.com/docs/what-ports-are-blocked) (if you want to test emails)
- have an [ssh key registered](https://my.vultr.com/sshkeys/)
#### Start tests
/!\ This is still in dev, use it at your own risk /!\
```
export VULTR_API_KEY=
./script/start.sh #need root access to modify your /etc/hosts
ssh root@server.test
cd /data/indiehosters
./tests/start.sh
./tests/dovecot.sh
reboot
ssh root@server.test
./tests/stop.sh
exit
./script/stop.sh #need root access to modify your /etc/hosts
```
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!
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment