ansible-selfhosted-services/README.md
2020-03-24 01:04:18 +01:00

27 lines
918 B
Markdown

# Self-host all the things!
A repository containing a set of [Ansible](https://www.ansible.com/) roles and playbooks to provision self-hosted Open Source services to regain control of your data.
## Services
- Nextcloud Hub
- Jitsi Meet
## Prerequisites
- A server running Ubuntu or Debian and working SSH access
- Ansible on another computer that will send SSH commands to the target server to provision it
## Quickstart: Vagrant
By default, a `vagrant` user will be provisioned (if not already available) and used throughout the provisioning.
**TODO: Provide Vagrantfile and further documentation!**
## Quickstart: Regular server/VM
- Clone this repo
- Install dependencies (roles): `ansible-galaxy install -r requirements.yml`
- Adapt the inventory and choose the services
- Configure each desired service by following the README of its role.
- Run the playbook `site.yml` or one of the service playbooks.