Skip to content

Repository files navigation

solyto is a free, private, all-in-one personal management app — covering your todos, contacts, calendar, notes, news, music and book library in one place, with one login, and one coherent interface. No annoying AI features, no tracking, no subscriptions, no bullshit. Use it on the web, install it as a PWA, or self-host it entirely on your own infrastructure. Built out of frustration with bloated tools, fragmented self-hosted stacks, and services that keep adding things you never asked for.#

API

Backend for solyto.app.

Built with Laravel 12 and PHP 8.4, also utilizing SabreDAV for DAV synchronization functionality and queued background jobs.

Requirements

  • PHP 8.4
  • MariaDB
  • PostgreSQL (for DAV)
  • Redis

The easiest way to get everything running locally is via the solyto workspace, which sets up all services with Docker Compose.

Setup

composer install
cp .env.example .env
php artisan key:generate
php artisan migrate

Development

composer audit    # check for vulnerabilities
php artisan test  # run tests

Deployment

Handled via Ansible in solyto/deployment.


Licensing

Solyto is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

You are free to use, modify, and self-host this software. If you distribute it or run it as a network service, you must make your source code available under the same license.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages