services: chromium: image: lscr.io/linuxserver/chromium:latest container_name: chromium security_opt: - seccomp:unconfined environment: - PUID=1000 - PGID=1000 - TZ=Asia/Tokyo - DOCKER_MODS=linuxserver/mods:universal-package-install - INSTALL_PACKAGES=fonts-noto-cjk - CHROME_CLI=https://chat.openai.com volumes: - type: volume source: chromium target: /config shm_size: "4gb" network_mode: "service:gluetun" depends_on: - gluetun restart: unless-stopped gluetun: container_name: gluetun image: qmcgaw/gluetun cap_add: - NET_ADMIN devices: - /dev/net/tun:/dev/net/tun environment: - TZ=Asia/Tokyo - VPN_SERVICE_PROVIDER=mullvad - VPN_TYPE=wireguard - WIREGUARD_PRIVATE_KEY=${MULLVAD_WIREGUARD_PRIVATE_KEY} - WIREGUARD_ADDRESSES=${MULLVAD_WIREGUARD_ADDRESSES} - WIREGUARD_PERSISTENT_KEEPALIVE_INTERVAL=25s - SERVER_COUNTRIES=${MULLVAD_WIREGUARD_COUNTRIES} - SERVER_CITIES=${MULLVAD_WIREGUARD_CITIES} - SERVER_HOSTNAMES=${MULLVAD_WIREGUARD_HOSTNAMES} volumes: - type: volume source: gluetun target: /gluetun ports: - "3333:3000/tcp" # Chromium restart: unless-stopped volumes: chromium: gluetun: