parent
a70df30063
commit
f8ff45fa97
1 changed files with 72 additions and 1 deletions
@ -1,3 +1,74 @@ |
|||||||
# nextcloud-collabora-bitwarden |
# 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