• Go 55.4%
  • TypeScript 41.1%
  • CSS 1.7%
  • Dockerfile 1.1%
  • HTML 0.6%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Dan Tsivinsky 16f23d0fb7
All checks were successful
/ build (push) Successful in 48s
update modernc.org/sqlite
2026-09-21 14:26:44 +03:00
.forgejo/workflows add build workflow 2026-09-15 17:50:44 +03:00
cmd Auto create demo users on startup (#2) 2026-09-16 17:49:58 +00:00
internal add db schema version 2026-09-21 14:26:30 +03:00
web delete unused state 2026-09-18 19:52:11 +03:00
.dockerignore add unnecessary crap to .dockerignore 2026-09-16 16:29:37 +03:00
.gitignore change default db and storage path 2026-09-16 00:08:09 +03:00
.mailmap add .mailmap 2026-09-16 16:39:45 +03:00
Dockerfile change binary location and add entrypoint directive 2026-09-16 16:32:47 +03:00
go.mod update modernc.org/sqlite 2026-09-21 14:26:44 +03:00
go.sum update modernc.org/sqlite 2026-09-21 14:26:44 +03:00
Justfile Refactor backend into separate packages (#1) 2026-09-16 13:17:30 +00:00
main.go Refactor backend into separate packages (#1) 2026-09-16 13:17:30 +00:00
readme.md updated docker-compose config example in readme 2026-09-16 01:03:07 +03:00

Video Storage

Self-hosted service to store and organize user's videos, including gaming clips and YouTube videos.

Install (with docker-compose)

video-storage:
  image: git.tsivinsky.com/tsivinsky/video-storage:latest
  container_name: video-storage
  restart: unless-stopped
  ports:
    - 8080:5000
  environment:
    - DB_PATH=/data/db/sqlite.db
    - STORAGE_PATH=/data/videos
    - SECURE=1 # used for Secure attribute on cookies
  volumes:
    - ./data/video-storage:/data