Favicon of Gancio

Gancio

Organize local events with a privacy-first, shared agenda. Publish anonymously, avoid personal timelines, and export content freely across multiple platforms.

Create a dedicated space for local or thematic communities to share events without the drawbacks of mainstream social networks. This open-source agenda prioritizes privacy and community over individual egos. By removing personal timelines and author identities, the focus remains entirely on the content and the events themselves.\n\nEnjoy a platform built on strong values, offering features designed for genuine connection rather than engagement metrics.\n\nKey benefits include:\n* Anonymous publishing to protect users and encourage free expression.\n* No walled gardens, allowing seamless event exports via RSS, ICS, and embeds.\n* Fediverse and Telegram integration to keep everyone updated wherever they are.\n* Decentralized architecture intended for small, local nodes rather than massive, centralized control.\n\nTake a stand for digital freedom and build an event directory that respects user data and promotes true community organization.

Directory Structure

gancio
data
db
uploads
.env
docker-compose.yml

docker-compose.yml

services:
  gancio:
    image: git.autistici.org/ai/gancio/gancio:latest
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      NODE_ENV: production
      # Configuration injected via NODE_CONFIG to map environment variables to the config structure
      NODE_CONFIG: '{"base_url":"${BASE_URL}","db":{"dialect":"postgres","host":"db","port":5432,"database":"${POSTGRES_DB}","username":"${POSTGRES_USER}","password":"${POSTGRES_PASSWORD}"}}'
    volumes:
      - ./data/uploads:/app/public/images/uploads
    depends_on:
      - db

  db:
    image: postgres:15-alpine
    restart: unless-stopped
    environment:
      POSTGRES_USER: ${POSTGRES_USER}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
      POSTGRES_DB: ${POSTGRES_DB}
    volumes:
      - ./data/db:/var/lib/postgresql/data

.env

BASE_URL=http://localhost:3000
POSTGRES_USER=gancio
POSTGRES_PASSWORD=your_secure_password
POSTGRES_DB=gancio
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Gancio

Favicon

 

  
  
Favicon

 

  
  
Favicon