Coworkee ghcr.io/fgilde/coworkeenextjs:latest https://github.com/fgilde/CoworkeeNextJs/pkgs/container/coworkeenextjs bridge sh false https://github.com/fgilde/CoworkeeNextJs/issues https://github.com/fgilde/CoworkeeNextJs Coworkee is a modern, self-hosted HR platform for a single company (single-tenant), in the spirit of Personio / HR-Works. Fully bilingual (English and German). Modules: employees + org chart, absence/leave with approval workflow, time tracking, secure document storage, onboarding checklists, performance reviews and goals, an HR analytics dashboard, recruiting pipeline and a news feed. Role-based access control (ADMIN / HR / MANAGER / EMPLOYEE), light/dark mode and an audit log are built in. IMPORTANT - Coworkee needs a PostgreSQL 16 database. This template only starts the app container. Before starting it, run a PostgreSQL 16 container (e.g. the "postgres" template from Community Applications) with a database and user, then point DATABASE_URL below at it, for example: postgresql://coworkee:YOURPASSWORD@POSTGRES_HOST:5432/coworkee?schema=public Set AUTH_SECRET to a random string (e.g. `openssl rand -base64 32`). Leave DEMO empty for a fresh install - the first visit shows a setup wizard to create the admin account. Set DEMO to 1 only if you want the app to seed demo data and show demo logins. Uploaded documents are stored in /app/storage - keep the mapped appdata path so they survive updates. Productivity: Tools: http://[IP]:[PORT:3000] https://raw.githubusercontent.com/fgilde/CoworkeeNextJs/master/templates/coworkee.xml https://raw.githubusercontent.com/fgilde/CoworkeeNextJs/master/public/icon.png https://raw.githubusercontent.com/fgilde/CoworkeeNextJs/master/README.md AGPL-3.0 hr human resources employees absence leave time tracking onboarding recruiting performance 3000 true