Urko. 2f02405ce7 | ||
---|---|---|
config | ||
.env.example | ||
.gitignore | ||
README.md | ||
backup.sh | ||
deploy.sh | ||
docker-stack.yml | ||
restore.sh |
README.md
Owncloud Docker Stack Selfhost
Prequisites
1- You must have installed docker and docker swarm enabled first before starting this tutorial 2- You should have full acces to configure domain name DNS. You can rent one on namecheap 3- You must have a machine with some resources to handle multiple users and quit enough disk storage 4- You must have a static IPV4
Installation steps
Prepare docker-stack.yml
Just clone this repo or just copy docker-stack.yml file into the directory you want to place this. Example: /var/www/owncloud
Set up environment: .env
Then create a .env file or copy .env.example but rename to .env in the same directory you have placed docker-stack.yml
Now replace values: your domain name, strong passwords, etc...
Deploy
- If you have clonned the repo just do next steps, otherwise you have to create your own deploy script or to copy the same as it is in this repo.
chmod +x ./deploy.sh
Then run deploy script
./deploy.sh
TODO
- Replace .env file my .yml and docker config files