Server
One container with Hono and SQLite. Accounts with scrypt-hashed passwords, sessions, rate-limited login.
Most tab managers keep your saved pages in their cloud. TabCabin keeps them in your browser, and when you want them everywhere, it syncs through a small server you run yourself — on a VPS, a home server or a Raspberry Pi.
One container with Hono and SQLite. Accounts with scrypt-hashed passwords, sessions, rate-limited login.
Caddy in the same Compose file fetches and renews certificates for your domain automatically.
Browsers push changes and pull everything newer; the newest edit of each item wins. Live updates arrive over server-sent events.
A script writes a consistent copy of the database every night and keeps the last seven.
.env.example to .env with the domain and your first account.docker compose --profile caddy up -d. Caddy gets a certificate, the server creates the database and your account.WXT_SYNC_SERVER, or the Build workflow on GitHub), click Sign in in a new tab and choose whether to keep this browser’s boards or use the server’s.Anything that runs Docker: a 1 vCPU / 512 MB VPS, a home server or a Raspberry Pi 4. The server uses a few dozen MB of memory.
Sign-up is off by default, passwords are hashed with scrypt, session tokens are stored only as hashes, logins are rate-limited and the API only accepts requests from the extension. Keep the host updated like any other server.
TabCabin keeps working from the browser’s local database. Changes wait in a queue and are sent when the server is reachable again.
Yes. Create an account for each person with the built-in command; everyone only sees their own boards.
Comparing tools? See TabCabin vs OneTab, Toby and Workona.