Skip to main content
Timesheet

Self-host

One binary. One database. One port.

The server bundles the API, the web app and PeerJS signaling. Bring a PostgreSQL database and you're running.

Quick start

The install scripts set up Node.js, PostgreSQL and pm2, then build the web app.

Windows (as Administrator)

script\install.bat
script\start.bat

Linux / macOS

script/install.sh      # macOS: script/install-mac.sh
script/start.sh        # macOS: script/start-mac.sh

Development

cd server && npm run dev    # API on :4000
cd web && npm run dev       # SPA on :5173

Prefer a prebuilt binary? Grab the server from the downloads page. Paste the machine's LAN address into the desktop app's Server URL field to connect it.

Need a hand deploying?

Tell us about your setup and we'll point you in the right direction.

Contact us