selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Bracket logo

Bracket

★ 1.7k
GNU Affero General Public License v3.0Open Source — No Paywall2 Containers — 2 containers — light hosting footprintDocker · Compose · SourceNeeds Postgres4+ active committers (12mo)

About

Bracket is a web application for tournament administration, aimed at users who need to organize competitions with brackets, schedules, and standings in one place. It is built with an async Python...

Community Ratings

No ratings yet

Features

  • single elimination tournaments
  • round-robin tournaments
  • swiss tournaments
  • multiple stages
  • multiple groups or brackets
  • drag-and-drop match scheduling
  • public dashboard pages
  • team management
  • multiple clubs
  • multiple tournaments per club

Details

Last Updated
Oct 10, 2026
Created
Dec 9, 2022
Install Methods
dockerdocker-composesource
Requirements
postgresqlpnpmuv
Authentication
local
Runtime / Stack
DockerNodejs
Privacy & Independence
No Cloud Required
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers

Run Bracket with Docker Compose

Compose file from the Bracket project repository.

2 services · database: postgres · infra: postgres

no resource limits declared

needs persistent storage (2 volumes)

docker-compose.yml · @ 9341eea · scanned Sep 24, 2026

networks:
  bracket_lan:
    driver: bridge

volumes:
  bracket_pg_data:
  bracket_static_data:

services:
  bracket:
    container_name: bracket
    depends_on:
      - postgres
    environment:
      ENVIRONMENT: DEVELOPMENT
      CORS_ORIGINS: http://localhost:8400
      PG_DSN: postgresql://bracket_dev:bracket_dev@postgres:5432/bracket_dev
      SERVE_FRONTEND: true
      API_PREFIX: '/api'
    image: ghcr.io/evroon/bracket
    networks:
      - bracket_lan
    ports:
      - 8400:8400
    restart: unless-stopped
    volumes:
      - bracket_static_data:/app/static

  postgres:
    environment:
      POSTGRES_DB: bracket_dev
      POSTGRES_PASSWORD: bracket_dev
      POSTGRES_USER: bracket_dev
    image: postgres
    networks:
      - bracket_lan
    restart: always
    volumes:
      - bracket_pg_data:/var/lib/postgresql

This file may be out of date. Check the Bracket documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Sep 23, 2026

Related Software

Quizmaster logo

Quizmaster

326
A web app for hosting quizzes with player answer submission, master controls, and configurable question types.
GamesPermissive LicensePolls and Events+2
Details
Digibuzzer logo

Digibuzzer

3
Create a virtual game room around a connected buzzer (documentation in French).
GamesGroupware SuitesPolls and Events+1
Details
Puter logo

Puter

43.7k
Puter is an open-source internet operating system for managing files, apps, and games, and for building and publishing web apps and games.
File SynchronizationRemote AccessCopyleft License+4
Details
Luanti logo

Luanti

13.7k
Luanti is a free open-source voxel game engine for easy modding and game creation.
GamesSelf Hosting SolutionsPermissive License+1
Details
Habitica logo

Habitica

14.2k
Habitica is an open-source habit-building program that turns life management into a role-playing game.
Miscellaneous ToolsCopyleft LicenseTask Management+3
3 Containers
Details
RomM logo

RomM

13.3k
A self-hosted ROM manager and player for scanning, enriching, browsing, and playing game collections.
Game Server PanelsCopyleft LicenseGames+2
6 Containers
Details
Watcharr logo

Watcharr

1.5k
Watcharr is a self-hosted watched-list app for tracking movies, TV shows, anime, and optionally video games.
Media ManagementSelf Hosting SolutionsGames+2
Details
Retrom logo

Retrom

2.1k
A self-hosted game library and collection management service focused on emulation, with clients for managing, downloading, and playing games across devices.
Game Server PanelsCopyleft LicenseGames+2
Details
Scribble.rs logo

Scribble.rs

663
A free, privacy-respecting pictionary game alternative to skribbl.io.
GamesPermissive LicenseSelf Hosting Solutions
Details
piqueserver logo

piqueserver

237
An Ace of Spades 0.75 server based on PySnip.
GamesCopyleft LicenseSelf Hosting Solutions+1
Single ContainerFully FOSS
Details
Gameyfin logo

Gameyfin

1.1k
Gameyfin is a web-based library manager for video games that scans game folders, fetches metadata and cover art, and lets users browse and download games from a browser.
Game Server PanelsCopyleft LicenseSelf Hosting Solutions+3
Details
Drop logo

Drop

756
An open-source game distribution platform for sharing DRM-free games.
Game Server PanelsGamesSelf Hosting Solutions+3
Details