Seafile

Seafile is a file sync and share service.

Preparation

Set up variables in your host_vars/YOURSERVER/main.yml and passwords in your host_vars/YOURSERVER/vault.yml for the Seafile database, timezone, admin account etc

Installation

Run the role.

ansible-playbook --ask-vault-pass --limit YOURSERVER play/app/seafile.yml

You should be able to reach Seafile at https://seafile.YOUR-FQDN and log in with the admin email and password you defined in host_vars.

Enable Seafile on Momod Dashboard

This is optional, if you want the Seafile link to work on Momod Dashboard set the app_seafile variable in your host_vars to ’enabled':

app_seafile: "enabled"

And run the homer play:

ansible-playbook --limit YOURSERVER play/app/homer.yml