- Fully automated setup with Terraform and Ansible
- Nextcloud (collaborative) Office with own Collabora Server instance
- Sending out Mails
- Https with letsencrypt
- File Storage on cheap S3 Storage
Read out my Blog articel for a detailed description about this setup
- You have an hetzner cloud account
- You have a domain name that you can controll with hetzner
- You have an smtp server to send mails (ideally with hetzner)
- You have terraform installed on your laptop
python -m venv venv
source ./venv/bin/activate
pip install -r requirements.txt
terrraform apply
ansible-playbook ne