Skip to main content

SilverStrike - Finance manager

Summary

SilverStrike is a finance management tool. The documentation can be found at silverstrike.org.

Installation via docker-compose behind traefik proxy

The service is split up in the service itself and a postgres database.

silverstrike_web:
  environment:
    - ALLOWED_HOSTS='*'
    - DATABASE_URL=postgres://silverstrike:DATABASEPASSWORD@silverstrike_db/silverstrikedb
    - SECRET_KEY=SECRETKEY
  image: simhnna/silverstrike
  labels:
    - "traefik.enable=true"
    - "traefik.http.routers.budget.rule=Host(`budget.domain.com`)"
    - "traefik.http.routers.budget.entrypoints=websecure"
    - "traefik.http.routers.budget.tls=true"
    - "traefik.http.services.budget.loadBalancer.server.port=8000"
    - "traefik.docker.network=traefik"
  networks:
    - traefik
    - personal_local
  restart: always
silverstrike_db:
  environment:
    - POSTGRES_DB=silverstrikedb
    - POSTGRES_USER=silverstrike
    - POSTGRES_PASSWORD=secretpass
  image: postgres:10.3
  volumes:
    - /path/to/data:/var/lib/postgresql/data
  networks:
    - personal_local
  restart: always