Skip to content

Royal Tasks 1.0.0

Choose a tag to compare

@RealRules RealRules released this 02 Nov 08:03
· 4 commits to main since this release

The first public release of Royal Tasks: a modern, pleasant and responsive Kanban tool that runs on normal web hosting, with optional end-to-end encryption.

Install

You need PHP 8.4+ and a MySQL or MariaDB database; shared hosting is fine.

  1. Download royal-tasks-1.0.0.zip below and unzip it into the folder the app should be served from (for example public_html/kanban/).
  2. Open https://yoursite/kanban/install.php and enter the database details. The installer creates the tables, the master account and config.php.
  3. Sign in with the password it shows once, choose your own, and delete install.php.
  4. Open Preferences → Administration once and save, so emailed links point to your site.

Back up config.php together with the database: it holds the key the boards are encrypted with. The full guide, including nginx rules, email and S3 backups, is in docs/install.md.

The zip holds only what the server needs. "Source code" below is the whole repository, for development.

What's in it

  • Boards, lists and cards with drag and drop, by mouse and by touch; checklists, labels, finish dates, people, comments and attachments, with built-in viewers for PDF, Word, HEIC, images, video and audio.
  • Changes reach every member within seconds; simultaneous edits never overwrite each other.
  • My tasks across all your boards, and a calendar subscription for your deadlines.
  • Sharing by username as viewer or editor; invitations and "Forgot your password?" by email.
  • Every board encrypted in the database; any board can also be encrypted end to end, with a recovery key.
  • Installable as an app on Android, iPhone, iPad and computers; share links, text and photos from a phone straight into a card.
  • Trello import and export, and automatic backups to S3-compatible storage.

Security: see docs/security.md, including its Known limits. Report problems privately through the Security tab.