version: "3" networks: shnet: services: cocalc: image: sagemathinc/cocalc container_name: cocalc volumes: - ./cocalc-data:/projects # ports: # - 0.0.0.0:8752:443 networks: - shnet restart: unless-stopped swag: image: linuxserver/swag container_name: swag cap_add: - NET_ADMIN environment: - PUID=1000 - PGID=1000 - TZ=America/Chicago - URL=gminus2.duckdns.org - DUCKDNSTOKEN=7efb0d54-574a-49c5-80d6-214da7c523c6 - SUBDOMAINS=cloud,git,kb,wiki - EXTRA_DOMAINS=alcap.duckdns.org - VALIDATION=http - ONLY_SUBDOMAINS=false - STAGING=false volumes: - ./swag-config:/config ports: - 443:443 - 80:80 restart: unless-stopped networks: - shnet mariadb: image: linuxserver/mariadb container_name: mariadb environment: - PUID=1000 - PGID=1000 - MYSQL_ROOT_PASSWORD=a141592-Z - TZ=America/Chicago - MYSQL_DATABASE=bookstack - MYSQL_USER=bsa - MYSQL_PASSWORD=bsa@@2197 ports: - 192.168.1.107:4406:3306 volumes: - ./mariadb-data:/config restart: unless-stopped networks: - shnet gitea: image: gitea/gitea:latest container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 - RUN_MODE=prod - DB_TYPE=mysql - DB_HOST=mariadb:3306 - DB_NAME=gitea - DB_USER=gitea - DB_PASSWD=gitee@@2197 - DISABLE_SSH=false restart: unless-stopped networks: - shnet volumes: - ./gitea-data:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: # - "3000:3000" - "0.0.0.0:9822:22" depends_on: - mariadb bookstack: image: linuxserver/bookstack:v0.29.3-ls103 container_name: bookstack environment: - PUID=1000 - PGID=1000 - DB_HOST=mariadb - DB_USER=bsa - DB_PASS=bsa@@2197 - DB_DATABASE=bookstack volumes: - ./bookstack-data:/config - /home/nam/Data/notes/bookstack/public/favicon.ico:/var/www/html/public/favicon.ico # ports: # - 6875:80 restart: unless-stopped depends_on: - mariadb networks: - shnet cloud: image: linuxserver/nextcloud:20.0.0-ls102 container_name: cloud environment: - PUID=1000 - PGID=1000 - TZ=America/Chicago # ports: # - 192.168.1.107:4443:443 restart: unless-stopped volumes: - /home/nam/Data/CloudData:/data - ./cloud-config:/config depends_on: - mariadb networks: - shnet dokuwiki: image: linuxserver/dokuwiki container_name: dokuwiki environment: - PUID=1000 - PGID=1000 - TZ=America/Chicago volumes: - ./dokuwiki-data:/config ports: - 192.168.1.107:6880:80 - 192.168.1.107:6443:443 #optional restart: unless-stopped networks: - shnet # pma: # image: phpmyadmin/phpmyadmin:latest # container_name: pma # environment: # - PMA_HOST=mariadb # - PMA_USER=root # - PMA_PASSWORD=a141592-Z # ports: # - 192.168.1.107:8081:80 # networks: # - shnet