selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Meetable logo

Self-host Meetable

Minimal events aggregator website for communities

ReleaseOpen SourceMIT
Updated5 months ago
LanguagePHP
Setup difficultyModerate
Stars
172
Port
80 (HTTP web server)
Requires
MySQL/MariaDB
Docker
ghcr.io/aaronpk/meetable
Install with Docker Compose
Meetable home page showing list of upcoming eventsMeetable event page with cover photo, date, location and RSVPsPhotos and notes from attendees on a past event page

What is Meetable?

A Laravel-based events platform that lets communities publish meetups, conferences, and online sessions on their own infrastructure. Each event receives a dedicated page with cover image, scheduling details, location, Markdown-formatted description, ticket links, and automatic timezone conversion. Attendees can RSVP, and the system gathers media and written responses from external sites via Webmention. Recurring events are generated from templates with weekly, biweekly, or monthly patterns. Tags organize events into browsable archives with iCal feeds at every level. Multiple authentication methods are available including passkeys, GitHub, OIDC, Vouch Proxy, Heroku, and Discord. Built-in integrations handle Zoom meeting creation and Discord notifications. Deployment options include Docker Compose, manual PHP/Composer setup, or Heroku.

Should you self-host Meetable?

Meetable scores 46/100 on selfhost.directory (how scoring works) and ranks #20 of 30 in Calendar & Contacts. It has 172 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in PHP.

Its closest alternative on selfhost.directory is Radicale (69/100, 5 154 stars). It scores higher overall, so compare the two before you pick. See Meetable vs Radicale side by side.

Features

  • Calendar feeds
  • Customization
  • Event Discovery
  • Flexible Authentication
  • IndieWeb support
  • Integrations
  • Photos & responses
  • Proposed events
  • Recurring events
  • Rich event pages
  • RSVPs
  • Tags
  • Timezone awareness

Meetable README

How to install Meetable

Install Meetable with Docker Compose

Docker and Docker Compose
Environment variables
.env file with APP_KEY, APP_URL, DB_PASSWORD, DB_ROOT_PASSWORD

Port 8080 only reachable from server itself; put a reverse proxy with TLS in front to make the site public.

More in Community

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…