Installation and operations
Arenile is a single program: one binary that contains the manager panel, the public booking page, the APIs and the database (SQLite, or PostgreSQL if you prefer). No Redis, message queues or paid services: a small server is enough for a whole beach.
This section has two parts.
Get started
Section titled “Get started”The recommended path for a first installation, in order.
1. What Arenile isWhat it does, who it is for, the BSL 1.1 license and what it means for you.
2. Choose how to installOnline, on-site server, desktop or managed hosting: comparison and advice.
3. Install with DockerThe standard installation on a VPS or mini PC with Docker Compose.
4. Build from sourceFor developers and for those who want the binary without Docker.
5. First start and guided setupFirst user, first establishment, map and price list in a few minutes.
6. Demo dataA complete establishment to try everything risk-free.
Operations
Section titled “Operations”When Arenile is in production: configuration, security and maintenance.
ConfigurationEvery environment variable, with defaults and examples.
Backup and restoreConsistent copies, the 3-2-1 rule, restore drills.
UpgradesUpgrading without surprises, even in high season.
SQLite or PostgreSQLWhich database to choose and how to move between them.
Reverse proxy and HTTPSCaddy, Nginx, Traefik or built-in automatic certificates.
Monitoring and logsHealth endpoints, structured logs, what to keep an eye on.
SecurityEncrypted secrets, roles, 2FA, rate limits and good practice.
Privacy and GDPRRoles, data processed, data subject rights, privacy notice template.
What's newWhat changed in each version.

