Dobase — Your workspace, your server

2 min read Original article ↗

Open-source app that replaces your scattered SaaS tools with a single self-hosted workspace. Mail, boards, docs, chat, and more — all under your control.

Everything you'd expect, and then some.

Command palette

Hit Cmd+K to instantly jump to any tool, page, or action without touching the mouse.

Keyboard shortcuts

Navigate, compose, and act from the keyboard. Every tool ships with a full shortcut set and a ? help overlay.

Real-time notifications

Activity dots appear on tools with new content since your last visit. Pushed live over ActionCable — no polling.

Two-factor auth

TOTP-based 2FA compatible with any authenticator app. Enable per-account for an extra layer of security.

Collaborative sharing

Invite people as owners or collaborators per tool. Permissions are explicit and instance-based, never global.

Mobile-friendly

Responsive layout that works on any screen size. Add to your home screen as a PWA for native-app feel.

Your data, your rules.

Dobase runs on your server. No analytics, no tracking, no third-party data sharing. One Rails app, one SQLite database, one Docker container. That is the entire stack.

  • Self-hosted on any VPS
  • Fully open source
  • Real-time collaboration built in
  • Install only the tools you need

License

MIT

Free for any purpose. Use, modify, distribute, sell — no restrictions. No vendor lock-in, no surprise pricing, ever.

Read the license →

Self-host anywhere.

Install with ONCE for the easiest setup — backups, updates, and SSL handled automatically. Or deploy with Kamal for zero-downtime deploys with LiveKit video. Works on any VPS, cloud server, or Raspberry Pi.

$ docker run -d -p 80:80 \ -v dobase:/rails/storage \ -e SECRET_KEY_BASE=$(openssl rand -hex 64) \ ghcr.io/smgdkngt/dobase