🌍 Diese Dokumentation in anderen Sprachen lesen: 🇩🇪 Deutsch
The lightweight, self-hosted alternative to Jira and Confluence. Built for shared hosting. No Docker, no build tools, no cloud lock-in.
Want to see WorkPages in action before installing it? You can test the full functionality in our live demo environment.
Log in using one of the following demo accounts to explore different user roles:
| Role | Email / Login | Password |
|---|---|---|
| Administrator | admin@workpages.demo |
DemoAdmin2026 |
| Team Member | member@workpages.demo |
DemoMember2026 |
Note: This is a public demo environment. Please do not enter any sensitive or real company data. The database might be reset periodically.
Are you tired of complex Docker setups, endless Node.js dependencies, and SaaS subscriptions that lock your data in US-based clouds?
WorkPages is an integrated Wiki and Task Management platform that goes back to the roots of the web. It combines knowledge sharing (Pages) and project tracking (Tasks) into a single, lightning-fast web application.
- No US-Cloud, No Telemetry: Your data belongs to your organization. There is no tracking, no phoning home, and no vendor lock-in.
- No Docker Required: WorkPages is specifically designed to run on standard Shared Hosting environments. Just upload the files via FTP, run the web installer, and you are good to go.
- No Build Pipeline: Zero npm, Webpack, or frontend frameworks. Pure server-side rendered PHP and Vanilla CSS.
- SMEs & Agencies: Manage client projects, content planning, and internal documentation in one place.
- Privacy-Conscious Organizations: Perfect for companies with strict data protection requirements (GDPR / DSG) who need on-premise solutions.
- Schools & Non-Profits: Cost-effective internal organization and knowledge management.
- Pragmatic Admins: Anyone who appreciates the simplicity of a standard PHP + MySQL stack.
- Markdown Native: Create hierarchical pages with a powerful Markdown editor.
- Structure: Parent-child relationships, clean URL slugs, and breadcrumb navigation.
- Sharing: Generate cryptographically secure, read-only share links with expiration dates.
- Export & Management: Markdown exports, soft-deletes, and page move/copy capabilities.
- Templates: Use predefined page templates for recurring documentation.
- Kanban Boards: Flexible columns, WIP limits, and drag-and-drop-style status changes.
- Sprints & Workflow: Sprint planning, burndown charts, velocity reports, and time estimates.
- Task Hierarchy: Organize work via Epics > Features > Tasks.
- Smart Connections: Link tasks directly to wiki pages (Many-to-Many).
- Flow Metrics: Built-in reporting for Lead Time, Cycle Time, and Throughput.
- Smart Text:
@mentionswith autocomplete and#tagreferences. - Activity Stream: Automated activity logs and rich comments on both pages and tasks.
- Notifications: In-app badges, email digests, and a flexible watcher system.
- Modern Design: Fully responsive layout with native Dark Mode and customizable branding (colors, logos).
- Internationalization: Fully translated to English and German.
- Enterprise-Grade Security: Strict PDO Prepared Statements, CSRF tokens everywhere, and session hardening (httponly, secure, samesite=Lax).
- Role-Based Access: Admin, Member, and Viewer roles, plus Team-based visibility control.
- Developer Ready: REST API v1 with Bearer tokens, rate limiting, and HMAC-SHA256 secured Webhooks.
- System Diagnostics: Built-in admin dashboard to monitor PHP/DB health, disk space, and migration status.
| Component | Technology |
|---|---|
| Backend | PHP 8.0+ (Vanilla, no frameworks like Laravel or Symfony) |
| Database | MySQL 5.7+ or MariaDB 10.3+ |
| Frontend | Server-side rendering, Vanilla CSS, minimal Vanilla JS (No React/Vue) |
| Architecture | MVC, Front Controller, PDO |
| Build Process | None. No npm, no Webpack, no bundlers. |
| Markdown | Parsedown (PHP), GitHub Markdown CSS, Easy Markdown Editor |
WorkPages is highly optimized for standard European/Swiss Shared Hosting providers (e.g., Cyon, Hostpoint).
Requirements:
- PHP >= 8.0 (with extensions:
PDO,pdo_mysql,mbstring,json) - MySQL 5.7+ or MariaDB 10.3+
- Apache (with
mod_rewrite) or Nginx
Quick Start:
- Upload the repository files to your server via FTP/SFTP.
- Point your server's Document Root to the
/publicdirectory. - Ensure write permissions for
/storage/and/config/. - Navigate to
https://your-domain.com/?r=installin your browser. - Follow the intuitive setup wizard.
- Log in and start working!
For detailed instructions, see docs/INSTALL.md.
Updating WorkPages is as simple as its installation:
- Back up your database and the
/storage/+/config/directories. - Upload the new release files (your config and storage will remain untouched).
- Log in as Admin and run the migrations via
?r=admin_migrate. - Check system health under
?r=admin_system.
Contributions are highly welcome, but please respect the core philosophy of this project. Before opening a PR, ensure your code aligns with these principles:
- Keep it PHP 8+ compatible.
- No frameworks: Do not introduce external frameworks (Laravel, Symfony, etc.).
- No build tools: Do not add Node.js dependencies, npm, or SPAs.
- Security first: Use PDO Prepared Statements for all queries. All write actions must be
POSTrequests with CSRF protection. - Shared Hosting friendly: Ensure changes do not require root server access or special daemons.
- Installation Guide
- Configuration Reference
- REST API v1 Documentation
- Development Work Packages (AP1-AP31)
WorkPages is open-source software licensed under the MIT License.
Copyright (c) 2024-2026 WorkPages Contributors.
Open Source Libraries Used:
- Parsedown (MIT)
- GitHub Markdown CSS (MIT)
- Easy Markdown Editor (MIT)