- A cloud provider or a computer: we recommend Digital Ocean or any computer your organization can provide
- Docker and docker-compose: Some cloud providers (such as Digital Ocean) have a marketplace with single-click Docker deployment. You can also install Docker and docker-compose on your machine using a single command:
curl -fsSL https://raw.githubusercontent.com/jinweijie/install-docker-and-compose/master/install.sh | sh
- Clone repository
- cd into server
- cp and edit .env.example
mkdir -p ~/data/content && chown -R 1000:1000 ~/data/content
docker-compose up -d
docker-compose logs -f
docker-compose logs -f syncthing
- Setup a stronger password for FileBrowser and Syncthing apps
- Change the description and moderation strategy for the Secure Scuttlebutt Room app
- Using the FileBrowser application create folders for your content
- Using the Syncthing application share the content folders
To automate updates to the cloud you can fork the official repository and add your own Github Action secrets.
Check the ssh-action repository to understand the different variables.