Standalone by design

Time and pay operations you can depend on

AlphaLedger gives small teams a secure, focused workspace for tracking work, approving time, calculating employee pay, and synchronizing safely with Project Alpha.

0Third-party trackers
15minIdle session timeout
256-bitAES-GCM encryption
1-clickDocker deployment
Active session Live
02:34:18
Website Redesign · Billable
How it works

From zero to tracking in minutes

No complex setup, no SaaS subscription, no vendor lock-in. Pull the container, configure, and go.

1

Install

Pull the GHCR image and run docker compose up

2

Setup

Create admin account, enroll TOTP, save recovery key

3

Track

Employees clock in, take breaks, clock out

4

Approve

Admin reviews, approves, pay is calculated and frozen

5

Sync

Optionally connect PA for billing integration

Deployment

One command. No .env file.

Pull prebuilt images from GitHub Container Registry. Replace the placeholders, run compose, done.

docker-compose.yml
# Replace every "changeme" value, then: $ docker compose pull && docker compose up -d # Open http://localhost:1630 and complete setup services: db: image: mysql:8.4 environment: MYSQL_DATABASE: alpha_ledger MYSQL_PASSWORD: changeme_secure_db_password volumes: [alphaledger_db:/var/lib/mysql] web: image: ghcr.io/ledgetoptechnologies/alpha-ledger:latest ports: ["1630:80"] environment: APP_KEY: changeme_application_key_32_chars DB_HOST: db volumes: [alphaledger_data:/var/www/data] cron: image: ghcr.io/ledgetoptechnologies/alpha-ledger:cron-latest environment: DB_HOST: db volumes: [alphaledger_data:/var/www/data]
Read deployment docs → Container package
Ready?

Run AlphaLedger on your own infrastructure

Source-available, self-hosted, and built for small teams that own their data.

Get started → See features