Favicon of Gathio

Gathio

Create and share events quickly with a privacy-first platform. Enjoy account-free hosting, automatic data deletion, and seamless Fediverse integration.

Host and manage gatherings effortlessly with a privacy-first, federated platform designed to keep your data secure. Unlike traditional event platforms, there are no accounts required. You simply generate a password-protected link to edit your event and share a public link with your guests. Your data remains yours, with features built specifically to protect user privacy and minimize digital footprints.

Key Benefits:

  • Account-Free Setup: Create events instantly without signing up or handing over personal data.
  • Automatic Deletion: Events and associated data are permanently removed from the database seven days after they end.
  • Fediverse Integration: Connects seamlessly with ActivityPub services like Mastodon and Pleroma.
  • Complete Control: Self-host your own instance to customize event visibility, restrict creation, and manage data retention.
  • Open Source: Fully transparent code built by a community dedicated to privacy and federation.

Directory Structure

gathio
data
db
uploads
.env
docker-compose.yml

docker-compose.yml

services:
  app:
    # Builds directly from the official repository to ensure the latest version
    build: https://github.com/lowprofile/gathio.git
    container_name: gathio_app
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - MONGODB_URI=mongodb://mongo:27017/gathio
      - BASE_URL=${BASE_URL}
      - SECRET=${SECRET}
      - MAILGUN_API_KEY=${MAILGUN_API_KEY}
      - MAILGUN_DOMAIN=${MAILGUN_DOMAIN}
      - EMAIL_FROM=${EMAIL_FROM}
    volumes:
      - ./data/uploads:/usr/src/app/public/uploads
    depends_on:
      - mongo

  mongo:
    image: mongo:4.4
    container_name: gathio_mongo
    restart: unless-stopped
    volumes:
      - ./data/db:/data/db

.env

BASE_URL=http://localhost:3000
SECRET=change_this_to_a_secure_random_string

# Mailgun Configuration (Required for sending emails)
MAILGUN_API_KEY=your_mailgun_api_key
MAILGUN_DOMAIN=your_mailgun_domain
EMAIL_FROM=Gathio <noreply@yourdomain.com>
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Gathio

Favicon

 

  
  
Favicon

 

  
  
Favicon