Docker Configuration for Nextcloud, Collabora & Bitwarden
https://nextcloud.thelyoncompany.com
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
.gitignore | 3 years ago | |
README.md | 3 years ago |
README.md
nextcloud-collabora-bitwarden
Docker Configuration for Nextcloud, Collabora & Bitwarden
Example docker-compose Network & Volume Setup
Project Setup
Git Clone this repo and setup a user define docker bridge network and volumes:
git clone https://github.com/practical-engelbart/gitea-docker-compose.git
docker network create \
--subnet 172.20.20.0/24 \
--gateway 172.20.20.1 \
--opt com.docker.network.bridge.name=docker-network \
--opt com.docker.network.bridge.enable_icc=true \
--opt com.docker.network.bridge.enable_ip_masquerade=true \
--driver bridge \
docker-network
sudo mv gitea-docker-compose/ /opt/project
sudo rm /opt/project/.git
sudo mkdir -p /opt/project/appdata/{mariadb,nginx,code-server,gitea,traefik,drawio,dillinger}
sudo chown -R $USER:$USER /opt/project
docker volume create \
--driver local \
--opt type=none \
--opt device=/opt/project/appdata/mariadb \
--opt o=bind \
mariadb
docker volume create \
--driver local \
--opt type=none \
--opt device=/opt/project/appdata/nginx \
--opt o=bind \
nginx
docker volume create \
--driver local \
--opt type=none \
--opt device=/opt/project/appdata/code-server \
--opt o=bind \
code-server
docker volume create \
--driver local \
--opt type=none \
--opt device=/opt/project/appdata/gitea \
--opt o=bind \
gitea
docker volume create \
--driver local \
--opt type=none \
--opt device=/opt/project/appdata/traefik \
--opt o=bind \
traefik
docker volume create \
--driver local \
--opt type=none \
--opt device=/opt/project/appdata/dillinger \
--opt o=bind \
dillinger
cd /opt/project
docker-compose pull
docker-compose up -d