Documentation
Install, run and use Sideporch: a small, self-hosted team chat in one program.
Sideporch is a small team chat you run yourself: channels, threads, direct messages, polls and search, in one program on your own server. Start where you are:
- Deciding whether it fits? Read what Sideporch is and isn’t, try the live demo, or run it on your computer in a minute.
- Chatting on a Sideporch server? Channels and threads, polls, search, reminders, notifications on your phone, and keyboard shortcuts.
- Running a server? Install it, put it online, invite people, and keep backups.
- Connecting tools? Webhooks for monitors and CI, and automations in Lua with examples.
- Curious how it works? The design, with diagrams: one program, one database, and the path of a message.
All the documentation
Get started
Try Sideporch, install it on a server and keep it up to date.
Using Sideporch
Chat, polls, search, notifications and everything else people do every day.
Run a community
Invite people, decide what they may do, keep them safe, and look after the server.
Integrations
Connect monitors, CI and other services, and automate the busywork with Lua.
Under the hood
How Sideporch is built: one program, one database, and what happens inside when someone sends a message.