Step 4

Verify your deployment

A few quick checks confirm everything came up cleanly.

Open the dashboard

Visit your Dashboard URL (e.g. https://app.yourdomain.com) in a browser. You should reach the TimeTracker sign-in screen over HTTPS with a valid certificate. You can now create the first account.

Check the app process

The app runs under PM2. Confirm it's online and inspect its logs:

bash
pm2 status
pm2 logs timetracker-server

The timetracker-server process should show a status of online.

Check the reverse proxy

Caddy handles TLS and routing. Confirm the service is active:

bash
sudo systemctl status caddy