Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

90 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

WorkPages

๐ŸŒ 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.

License: MIT PHP Version


Mobile Ansicht

๐ŸŽฎ Live Demo

Want to see WorkPages in action before installing it? You can test the full functionality in our live demo environment.

๐Ÿ‘‰ Try the WorkPages Demo

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.

๐Ÿ›‘ Why WorkPages? (The Anti-Cloud Approach)

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.

๐ŸŽฏ Who is this for?

  • 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.

โœจ Features

๐Ÿ“ Knowledge Base (Wiki)

  • 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.

๐Ÿ“‹ Task Management & Agile Boards

  • 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.

๐Ÿค Collaboration & UI

  • Smart Text: @mentions with autocomplete and #tag references.
  • 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.

๐Ÿ”’ Security, API & Administration

  • 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.

๐Ÿ›  Technical Stack

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

๐Ÿš€ Installation & Hosting Requirements

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:

  1. Upload the repository files to your server via FTP/SFTP.
  2. Point your server's Document Root to the /public directory.
  3. Ensure write permissions for /storage/ and /config/.
  4. Navigate to https://your-domain.com/?r=install in your browser.
  5. Follow the intuitive setup wizard.
  6. Log in and start working!

For detailed instructions, see docs/INSTALL.md.


๐Ÿ”„ Updates & Operations

Updating WorkPages is as simple as its installation:

  1. Back up your database and the /storage/ + /config/ directories.
  2. Upload the new release files (your config and storage will remain untouched).
  3. Log in as Admin and run the migrations via ?r=admin_migrate.
  4. Check system health under ?r=admin_system.

๐Ÿค Contributing

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 POST requests with CSRF protection.
  • Shared Hosting friendly: Ensure changes do not require root server access or special daemons.

๐Ÿ“š Documentation


๐Ÿ“„ License & Credits

WorkPages is open-source software licensed under the MIT License.
Copyright (c) 2024-2026 WorkPages Contributors.

Open Source Libraries Used:

Print-Screens (Mobile)

๐Ÿ“ฑ Mobile Print-Screens (click here)

About

A lightweight, self-hosted alternative to Jira and Confluence. Combines a wiki and task management in one fast PHP/MySQL app. No Docker, no build tools, no cloud lock-in.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages