2016-02-11 11:30:19 +00:00
# LibrePaaS
2014-10-17 12:13:06 +00:00
2016-02-11 11:30:19 +00:00
## Introduction
2014-10-17 12:13:06 +00:00
2016-02-11 11:30:19 +00:00
A PaaS that is aimed at hosting free software \o/
2015-03-10 12:40:23 +00:00
2016-02-11 11:30:19 +00:00
To install it, follow instructions in `INSTALL.nd` .
2015-03-10 12:40:23 +00:00
2016-02-11 11:30:19 +00:00
## Modular
2015-03-10 12:40:23 +00:00
2016-02-11 11:30:19 +00:00
The PaaS is really modular, that's why it contains the strict necessary, then you'll probably want to add `system` modules or `applications` .
2015-03-10 12:40:23 +00:00
2016-02-11 11:30:19 +00:00
## System modules
2015-03-10 12:40:23 +00:00
2016-02-11 11:30:19 +00:00
Here is a list of modules supported:
2016-02-25 19:01:14 +00:00
- [HAProxy ](https://github.com/indiehosters/haproxy )
- [git-puller ](https://github.com/indiehosters/git-puller )
- [backups ](https://github.com/indiehosters/backups )
- [sshd ](https://github.com/indiehosters/sshd )
- [pull-backups ](https://github.com/indiehosters/pull-backups )
2016-02-11 11:30:19 +00:00
Go to their respective page for more details.
To install and start a module:
```
2016-02-25 19:01:14 +00:00
cd /system/
git clone module
2016-02-11 11:30:19 +00:00
systemctl enable s@module
systemctl start s@module
```
## Application modules
To install application `wordpress` on `example.org` , just run:
2015-03-10 12:40:23 +00:00
```
2016-02-11 11:30:19 +00:00
provision -a github.com/indiehosters/wordpress -u example.org -s
2015-03-10 12:40:23 +00:00
```
2016-02-11 11:30:19 +00:00
Run `provision` for more details on the capabilities of the script.
2015-03-10 12:40:23 +00:00
2016-02-11 11:30:19 +00:00
## Contributing
2015-03-11 16:31:04 +00:00
2016-02-25 19:01:14 +00:00
If you have any issue (something not working, missing doc), please do report an issue here! Thanks
2015-03-11 16:31:04 +00:00
2016-02-11 11:30:19 +00:00
This system is used in production at [IndieHosters ](https://indiehosters.net/ ) so it is maintained. If you use it, please tell us, and we'll be really happy to update this README!
2014-09-26 12:57:09 +00:00
2016-02-11 11:30:19 +00:00
You can help us by:
- starring this project
- sending us a thanks email
- reporting bugs
- writing documentation/blog on how you got up and running in 5mins
- writing more documentation
- sending us cake :) We loove cake!