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.
Edwin Lyon 4ca12affe1 nextcloud.subdomain.conf 11 months ago
swag/nginx/proxy-confs nextcloud.subdomain.conf 11 months ago
.gitignore Initial commit 3 years ago
README.md Update 'README.md' 3 years ago
docker-compose.yml Update 'docker-compose.yml' 11 months 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