This Ansible collection provides means for operating at the German exceptional hoster Uberspace. It is not officially maintained by the company. I am only one of their customers.
Contained are some roles:
- uberspace_account - Creating/managing the Uberspace account itself and additionally INWX domains
- uberspace_postgresql - Setting up and configuring the PostgreSQL based on [https://lab.uberspace.de/guide_postgresql.html]
- uberspace_coturn - Installing/configuring the coturn TURN/STUN server
- uberspace_prosody - Installing/configuring Prosody Jabber/XMPP server (
A
security assessment and ready for full compliance and compatibility with Conversations, including file sharing via proxy and upload through external prosody-filer, OMEMO, proxy65, MUC, coturn/calling, user creation, DNS records, MySQL storage backend, BOSH+discovery, invitation ) - uberspace_pleroma - Installing/configuring Pleroma
- WIP: uberspace_mongodb - Installing/configuring MongoDB based on [https://lab.uberspace.de/guide_mongodb.html]
- WIP: uberspace_wekan - Installing/configuring Wekan based on [https://github.com/wekan/wekan/wiki/Install-latest-Wekan-release-on-Uberspace]
Planned:
For install run ansible-galaxy collection install friesenkiwi.uberspace
on the commandline or use a requirements.yml
with the following content:
---
collections:
- friesenkiwi.uberspace
and run ansible-galaxy collection install -r requirements.yml
afterwards.
There are some other projects, approaching "Ansible @ Uberspace" from a slightly different angle: