Self-host your business software in 10 minutes
The honest walkthrough: what self-hosting actually requires, what the 2-minute web installer does, and what you are (and are not) signing up to maintain.
"Self-hosted" sounds like a weekend project involving a terminal, a beard, and a prayer. For the tools in this store, it is closer to installing WordPress: upload a folder, click through a short web form, done. This guide walks through exactly what happens, using the same steps our own Deliora store software documents in its quickstart — every product here follows the same pattern.
What you actually need
- Any ordinary PHP host. Shared hosting with cPanel or Plesk is fine — if your host can run WordPress, it can run these. The requirement is PHP 8+ with the PDO extension, plus MySQL or SQLite for the database. No Composer, no Node, no build step.
- Or a small VPS with Docker. A basic $5-a-month VPS works, and where a product ships its Dockerfile (most here do — the product page's install note says so), `docker build` and `docker run` replace the upload step entirely.
- Ten minutes. Honestly: two of them are the installer, the rest is uploading files and making one folder writable. Budget more the first time if hosting panels are new to you.
You do not need a systems administrator, a CI pipeline, or a framework runtime. That is a deliberate engineering choice, not an accident: plain PHP with zero build tooling is the most boring, most portable stack shared hosting has ever supported.
The install, step by step
- Upload the app folder to your web root (or a subdirectory like `/store/` or `/tools/`) with your host's file manager or SFTP.
- Make the data directory writable — one permissions click in cPanel's file manager. This is where the SQLite database, uploads, and deliverable files live, and it is the only folder the app writes to.
- Visit /install/ in your browser. A short form asks for the database (MySQL credentials, or SQLite with zero setup), your business name, currency, timezone, and an admin email and password.
- The installer writes the config file and drops you at the login page. That is the whole ceremony. From here you are inside the app, adding your real data.
If you would rather try before touching a server at all, every product runs locally with PHP's built-in web server — one command, no Apache — and most ship a demo mode with pre-baked sample data, so you can click through a working install with realistic records before entering a single real customer.
A useful pattern for cautious buyers: install first with SQLite (zero configuration, one file), evaluate for a week, then re-run the installer against MySQL when you commit. Both engines are first-class in every product here, and the exports mean nothing is lost in the move.
What self-hosting does NOT require
- No external services to sign up for. The core tools call no third-party APIs. (The AI document tools are the explicit exception: they call the one model provider you configure with your own key — and nothing else.)
- No cron jobs for the basics. Where a product uses scheduled work at all (like Slotly's email reminders), it is one documented cron line, and the product works without it.
- No email server on day one. Transactional mail can run through any SMTP account when you are ready; until then it is stored in an admin outbox where you can read every message. Nothing breaks while SMTP is unconfigured.
What you ARE signing up for
Honesty cuts both ways. When you self-host, three jobs move from the vendor's ops team to you:
- Backups. Your data is one database (and one uploads folder). Copying it is trivial — but nobody copies it for you. Set a weekly reminder or use your host's backup feature.
- Updates. New versions are yours to apply — upload the new files and the database upgrades itself in place on first load. There is no auto-updater phoning home.
- The server itself. HTTPS, PHP version, disk space: standard hosting hygiene, the same as any website you already run.
If those three bullets sound manageable — and on modern shared hosting they genuinely are — you have everything needed to own your tools outright. Start with the one that hurts most every month: invoicing with Invora, bookings with Slotly, or browse the whole catalog and compare the three-year math first.