How to use solyto
Choose how you want to run solyto and follow the steps below.
Option 1: solyto.app (hosted)
Section titled “Option 1: solyto.app (hosted)”The fastest way. No installation, no configuration.
- Go to solyto.app
- Click Create Account
- Enter your email and password
- Verify your email address (check your inbox)
- Log in — you’re ready
That’s it. Your data is stored on EU-hosted servers, fully encrypted, and GDPR compliant.
Option 2: Local development with Docker
Section titled “Option 2: Local development with Docker”Run the full solyto stack on your machine for development or testing.
Requirements
Section titled “Requirements”- Git
- Docker
- Docker Compose (included with Docker Desktop)
git clone https://github.com/solyto/localdockercd localdockercp .env.example .envdocker compose up -d --buildThe first run will pull all images and initialize the databases. This may take a few minutes.
If you’re working from the solyto workspace checkout, make install clones the service repos and does all of the above for you.
Access your local instance
Section titled “Access your local instance”| Service | URL |
|---|---|
| App (Vite) | http://localhost:5173 |
| API (nginx) | http://localhost:8000 |
| Landing page | http://localhost:5174 |
| Imgproxy | http://localhost:8088 |
First-time database setup
Section titled “First-time database setup”If the databases are not automatically seeded, run:
docker compose exec api php artisan migratedocker compose exec api php artisan db:seedStopping
Section titled “Stopping”docker compose downTo stop and remove all data (fresh start):
docker compose down -vOption 3: Self-hosting
Section titled “Option 3: Self-hosting”Deploy solyto on your own server with full control over your data. This involves configuring Traefik, TLS certificates, and multiple Docker services.
See the dedicated Self-Hosting guide for the complete setup instructions.
Video tutorials
Section titled “Video tutorials”Video walkthroughs for each setup option are in the works and will be embedded here.