parent
a70df30063
commit
f8ff45fa97
1 changed files with 72 additions and 1 deletions
@ -1,3 +1,74 @@ |
||||
# nextcloud-collabora-bitwarden |
||||
|
||||
Docker Configuration for 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 |
Loading…
Reference in new issue