Get started

What Sideporch is

Sideporch is team chat you run yourself: channels, threads and direct messages for a team, a club, a family or a public community, with the things people miss from Slack. It is one program and one data directory, on a server you control.

A Sideporch channel with a thread open on the right: messages with reactions, a checklist, and a ranked poll showing which restaurant leads after three rounds.
A channel with a thread open, and a ranked poll finding where the team celebrates. Sideporch 0.7.0

Why Sideporch

  • Yours, and simple to run. One program and one data directory. No database server, no mail server required, nothing else to install. It runs on a small VPS, a home server or an ARM board.
  • Familiar. Channels, threads, mentions, reactions, search and notifications work the way people know from Slack, and you can bring your Slack history along.
  • Easy to back up and move. Everything lives in one directory. Download a complete backup from the browser, or have Sideporch write one every day.
  • Connects with other servers. Like Slack Connect, two Sideporch servers can connect to share channels and let people write to each other.
  • Works with your tools. Monitors, CI and bots post through Slack-compatible webhooks, so tools like Gatus and Grafana work unchanged. Automations in Lua do the rest.

Good to know

  • It’s for teams, not enterprises. Sideporch runs on one server with SQLite. That is plenty for a team, a club, a company of a few thousand or a family, but it isn’t built for organisations of tens of thousands. How big a server has the numbers.
  • The server can read everything. Messages are not end-to-end encrypted. Whoever runs the server, and admins through backups, can read all of them. Use HTTPS.
  • No calls, no email notifications. There are no voice or video calls, and notifications are push notifications, not email. Email, when set up, is only for signing in.
  • No group direct messages. Make a private channel instead.
  • Automations only see public channels, never private channels or direct messages.

Where to go next