Briefkasten

Self-hosted bookmarking application. Works with any Prisma compatible database (MySQL, Postgres, SQLite, etc.)

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3.8"
services:
  sveltekasten-web:
    build:
      context: .
      tags:
        - web:latest
      target: web
    restart: unless-stopped
    networks:
      - briefkasten
    ports:
      - ${PORT:-3000}:${PORT:-3000}
    env_file: ./apps/web/.env
  sveltekasten-backend:
    build:
      context: .
      tags:
        - backend:latest
      target: backend
    networks:
      - briefkasten
    ports:
      - ${PORT:-8000}:${PORT:-8000}
    restart: unless-stopped
    env_file: apps/backend/.env
 
volumes:
  database:
 
networks:
  briefkasten:

Resources

Website: https://briefkastenhq.com/

GitHub: https://github.com/ndom91/briefkasten

Configuration: https://docs.briefkastenhq.com/docs/self-hosting