No description
  • Kotlin 38.9%
  • Go 34.5%
  • Svelte 19.3%
  • JavaScript 3.9%
  • CSS 1.9%
  • Other 1.5%
Find a file
2026-06-17 22:54:43 +01:00
android ui updates, android perms fixes 2026-06-17 22:54:43 +01:00
deploy deploy / release signing / 2026-06-17 18:49:54 +01:00
server ui updates, android perms fixes 2026-06-17 22:54:43 +01:00
.gitignore deploy / release signing / 2026-06-17 18:49:54 +01:00
AGENTS.md Initial commit 2026-06-17 16:33:05 +01:00
IMPLEMENTATION.md Initial commit 2026-06-17 16:33:05 +01:00
Makefile nearly complete! 2026-06-17 22:22:59 +01:00
package-lock.json Initial commit 2026-06-17 16:33:05 +01:00
PLAN.md Initial commit 2026-06-17 16:33:05 +01:00
README.md Initial commit 2026-06-17 16:33:05 +01:00
SPEC.md Initial commit 2026-06-17 16:33:05 +01:00

Goldeneye

Family location sharing and device finding. See SPEC.md and IMPLEMENTATION.md.

Quick start

# Build web UI
cd server/web && npm install && npm run build

# Build server
cd server && go mod tidy && go build -o ../bin/goldeneye ./cmd/goldeneye

# Configure
cp server/config.yaml.example server/config.yaml
# Edit session_secret, base_url, firebase_credentials

# First run — creates admin user
ADMIN_PASSWORD=your-secure-password ./bin/goldeneye -config server/config.yaml

Login as admin with your ADMIN_PASSWORD.

Caddy

goldeneye.example.com {
    reverse_proxy localhost:8080
}

Android

See android/README.md. Place google-services.json in android/app/ before building.