The configuration for peertube.social
Go to file
Felix Ableitner ae2de6339f Enable caching for videos 2019-04-19 02:57:19 +02:00
templates Enable caching for videos 2019-04-19 02:57:19 +02:00
.gitignore Convert project to ansible 2019-04-12 11:08:53 +02:00
README.md Get it working on peertube.social 2019-04-18 15:16:35 +02:00
ansible.cfg Convert project to ansible 2019-04-12 11:08:53 +02:00
inventory Enable caching for videos 2019-04-19 02:57:19 +02:00
migration.sh update migration script after successful migration 2019-03-18 12:12:42 +01:00
peertube.yml Convert project to ansible 2019-04-12 11:08:53 +02:00

README.md

Peertube setup with Ansible and Docker-Compose

Setup

Configure your ssh connection in inventory.

Install Python and Ansible:

apt install python
pip2 install ansible

Run the playbook:

ansible-playbook --become -K peertube.yml

It will prompt for root password to escalate privileges through sudo.

Note: If you run this on an existing server, make sure the file passwords/*your-server*/postgres exists and contains the correct password. Otherwise Ansible will change the password in Peertube, and it won't be able to connect to the database.