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

918 B

Self-host all the things!

A repository containing a set of Ansible 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.