mbirth,

Pretty much, I think. I have it running on a Raspberry Pi 4 with docker-compose:


<span style="color:#323232;">version: '3'
</span><span style="color:#323232;">
</span><span style="color:#323232;">services:
</span><span style="color:#323232;">  gotosocial:
</span><span style="color:#323232;">    image: superseriousbusiness/gotosocial:latest
</span><span style="color:#323232;">    restart: unless-stopped
</span><span style="color:#323232;">    networks:
</span><span style="color:#323232;">      - traefik-public
</span><span style="color:#323232;">    environment:
</span><span style="color:#323232;">      TZ: Europe/London
</span><span style="color:#323232;">      GTS_HOST: xyz.example.com
</span><span style="color:#323232;">      GTS_CONFIG_PATH: /gotosocial/storage/config.yaml
</span><span style="color:#323232;">      GTS_DB_TYPE: sqlite
</span><span style="color:#323232;">      GTS_DB_ADDRESS: /gotosocial/storage/sqlite.db
</span><span style="color:#323232;">      GTS_LETSENCRYPT_ENABLED: "false"
</span><span style="color:#323232;">      GTS_LETSENCRYPT_EMAIL_ADDRESS: ""
</span><span style="color:#323232;">    volumes:
</span><span style="color:#323232;">      - smb-gotosocial-data:/gotosocial/storage
</span><span style="color:#323232;">    labels:
</span><span style="color:#323232;">      traefik.enable: "true"
</span><span style="color:#323232;">      traefik.http.routers.gotosocial.rule: Host(`xyz.example.com`)
</span><span style="color:#323232;">      traefik.http.routers.gotosocial.entrypoints: websecure
</span><span style="color:#323232;">      traefik.http.routers.gotosocial.tls: "true"
</span><span style="color:#323232;">      traefik.http.routers.gotosocial.tls.certresolver: le
</span><span style="color:#323232;">      traefik.http.services.gotosocial.loadbalancer.server.port: "8080"
</span><span style="color:#323232;">
</span><span style="color:#323232;">volumes:
</span><span style="color:#323232;">  smb-gotosocial-data:
</span><span style="color:#323232;">    driver_opts:
</span><span style="color:#323232;">      type: "smb3"
</span><span style="color:#323232;">      device: "//mynas/docker/gotosocial/data"
</span><span style="color:#323232;">      # Use nobrl to mitigate SQLite3 byte range locking issue on CIFS/SMB mounts
</span><span style="color:#323232;">      o: "rw,nobrl,vers=3.1.1,addr=172.16.254.1,username=xxx,password=xxx,cache=loose,iocharset=utf8,noperm,hard"
</span><span style="color:#323232;">
</span><span style="color:#323232;">networks:
</span><span style="color:#323232;">  traefik-public:
</span><span style="color:#323232;">    external: true
</span>
  • All
  • Subscribed
  • Moderated
  • Favorites
  • technology@beehaw.org
  • ethstaker
  • DreamBathrooms
  • normalnudes
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • osvaldo12
  • ngwrru68w68
  • kavyap
  • everett
  • megavids
  • Durango
  • Leos
  • cubers
  • mdbf
  • khanakhh
  • tester
  • modclub
  • cisconetworking
  • anitta
  • tacticalgear
  • provamag3
  • JUstTest
  • lostlight
  • All magazines