Deploy model
Push your Dockerfile. We run php artisan migrate on deploy, attach managed MySQL, and start a separate queue worker container that shares the same image. Storage is on a persistent volume — uploads survive deploys.
EU hosting → Spain
Spanish Laravel teams typically run on local hosts (Stackscale, Arsys) or Forge on DigitalOcean, paying in USD for a US operator. Hostim runs Laravel in Falkenstein under an EU company. AEPD-friendly EU residency, managed MySQL, queue worker as a separate app.
# docker-compose.yml
services:
web:
image: my-laravel-app
environment:
- APP_ENV=production
- DB_CONNECTION=mysql
db:
image: mysql:8Spain has one of the most active EU data regulators by fines issued (AEPD). Spanish SaaS buyers ask for EU residency in writing, and many ask for a DPA in Spanish. Hostim provides EU residency by default and a DPA on request (English or German; Spanish translation in progress). Madrid to Falkenstein is typically 38 ms — fine for non-real-time Laravel workloads, including admin panels and API backends. Background queues run as a separate container; Redis is available as a managed service.
Latency. Typical RTT from Madrid to our Falkenstein region is around 38 ms. AEPD is among the most active EU data regulators by fines issued. Spanish agencies and indie devs run a lot of Laravel and Symfony work. Madrid to Falkenstein is typically 38 ms — fine for non-real-time apps.
Regulator. AEPD (Agencia Española de Protección de Datos).
Local law. LOPDGDD, the Spanish national data protection law. Hostim is operated by HOSTIM.DEV UG, a German company, with all data in Falkenstein, Germany — there is no transfer outside the EU for application data.
Local alternatives you may have considered: Stackscale, Arsys, Dinahosting, OVH-ES.
Laravel hosting was traditionally shared LAMP with FTP uploads. Modern Laravel deploys are container-based: PHP-FPM plus Nginx in one image, MySQL or PostgreSQL on a separate service, and a queue worker as a second container. Hostim runs this layout natively.
Push your Dockerfile. We run php artisan migrate on deploy, attach managed MySQL, and start a separate queue worker container that shares the same image. Storage is on a persistent volume — uploads survive deploys.
Two things often break: queue workers running as the same container as the web server (they should be separate), and the storage symlink not surviving a rebuild. Hostim solves both with explicit worker apps and persistent volumes.
APP_KEY, APP_ENV, DB_CONNECTION, DB_HOST, QUEUE_CONNECTION
El RTT típico de Madrid a Falkenstein es de 38 ms. Para una aplicación Laravel típica (admin + API + cola) la diferencia con un host español es imperceptible para el usuario.
Both are good Spanish hosts but ship VPS or dedicated. Hostim is a managed PaaS on top of bare metal — you push a Dockerfile and we handle MySQL, HTTPS, backups and queue workers.
Tenemos un DPA en inglés y alemán. La traducción al español está en preparación; si lo necesitas formalmente, contáctanos y lo priorizamos.
Yes. Build your image with Octane (Swoole or RoadRunner) and Hostim runs it as a long-lived container. Long-lived means Octane's in-memory state survives between requests.
Spin up an app in minutes. Managed database on the free tier, custom domain included.