Try describing what you need:

About

Gathio is an event hosting platform designed for privacy-conscious and federated use. The README presents it as a simple service for creating and managing events, with a public flagship instance...

Community Ratings

No ratings yet

Features

  • event hosting
  • federated deployment
  • privacy-first design
  • self-hosted instances

Details

Last Updated
Oct 3, 2026
Created
Jul 25, 2019
Runtime / Stack
NodejsDocker
Privacy & Independence
Cloud: Optional
Deployment

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

Run gathio with Docker Compose

Compose file from the gathio project repository.

3 services · database: mongo · infra: mongo

no resource limits declared

needs persistent storage (10 volumes)

docker-compose.yml · @ 77c1678 · scanned Sep 23, 2026

volumes:
  mongodb_data_db:

services:
  gathio:
    container_name: gathio-app
    build:
      context: .
      dockerfile: Dockerfile
    links:
      - mongo
    environment:
      - NODE_ENV=production
    ports:
      - 3000:3000
    volumes:
      # The path to Gathio's config folder - change to match your system
      - ./gathio-docker/config:/app/config
      # The path to Gathio's static, public pages including instance description
      # and privacy policy - change to match your system
      - ./gathio-docker/static:/app/static
      # The path to Gathio's user-uploaded event images folder - change to match your system
      - ./gathio-docker/images:/app/public/events
    # Use Dockerfile default CMD (npm run start); build already performed in multi-stage.
  gathio-dev:
    container_name: gathio-app-dev
    build:
      context: .
      dockerfile: Dockerfile.dev
    links:
      - mongo
    ports:
      - 3001:3000
    environment:
      - NODE_ENV=development
    volumes:
      - ./gathio-docker/config:/app/config
      - ./gathio-docker/static:/app/static
      - ./gathio-docker/images:/app/public/events
      - ./src:/app/src
      - ./views:/app/views
      - ./locales:/app/locales
    command: pnpm run dev
  mongo:
    container_name: gathio-db
    image: mongo:latest
    volumes:
      - mongodb_data_db:/data/db

This file may be out of date. Check the gathio 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 Mar 25, 2026

Related Software

HeyForm logo

HeyForm

9.1k
Open-source form builder for creating conversational forms, surveys, quizzes, and polls.
Polls and EventsCopyleft LicenseAnalytics Tools+2
3 Containers
Details
Rallly logo

Rallly

5.3k
Rallly is a self-hostable meeting poll app for scheduling group meetings by collecting participants' availability.
Scheduling and BookingsPolls and EventsCopyleft License+2
Details
HumHub logo

HumHub

6.8k
HumHub is an open-source social networking and collaboration platform for intranets, knowledge bases, and community spaces.
Social NetworksCopyleft LicenseGroupware Suites+3
Details
Formbricks logo

Formbricks

13.1k
Formbricks is an open source survey and experience management platform for collecting feedback through in-app, website, link, and email surveys.
Polls and EventsFOSS with IssuesOpen-Washing Risk+4
Open CoreFOSS with Issues
Details
Fider logo

Fider

4.6k
Fider is a feedback portal for feature requests and suggestions.
Polls and EventsPermissive LicenseSelf Hosting Solutions+2
Details
indico logo

indico

2.1k
Indico is a web-based event management platform for conferences, meetings, room bookings, and related workflows.
Conference ManagementPermissive LicenseScheduling and Bookings+2
Details
Bracket logo

Bracket

1.7k
Bracket is a web-based tournament system for organizing and managing competitions.
Polls and EventsGamesSelf Hosting Solutions+2
2 ContainersFully FOSS
Details
LimeSurvey logo

LimeSurvey

3.8k
An open-source online survey platform for creating, sharing, and analyzing surveys.
Polls and EventsSelf Hosting SolutionsAnalytics Tools+1
Details
pretalx logo

pretalx

951
pretalx is a conference planning tool for managing call for participation, reviews, scheduling, and speaker communication.
Conference ManagementPermissive LicenseScheduling and Bookings+2
Details
Alf.io logo

Alf.io

1.6k
An open source event attendance and ticket reservation system for event organizers.
Scheduling and BookingsCopyleft LicenseSelf Hosting Solutions+3
Details
Hi.Events logo

Hi.Events

4.1k
An open-source event ticketing and management platform for selling and managing event tickets online, with both self-hosted and cloud deployment options.
Scheduling and BookingsE-Commerce SolutionsCopyleft License+4
3 ContainersOpen Core
Details
Loomio logo

Loomio

2.6k
Loomio is open-source software for helping groups make decisions together.
Social NetworksGroupware SuitesPolls and Events+3
8 ContainersFully FOSS
Details