Deploy your Laravel application in minutes on your own infrastructure, using Fadogen's automated deployment feature.
Fadogen sets up Cloudflare Tunnels for secure connections without opening ports on your network.
Integration with GitHub Actions for continuous deployment with every push to your repository.
Fadogen automatically sets up the infrastructure on your Raspberry Pi via Ansible playbooks.
Automatic DNS configuration via Cloudflare API to point to your application, no manual setup needed.
Host on your own Raspberry Pi without depending on third-party hosting services.
Automatic installation of Docker, necessary services, and network configuration on your Raspberry Pi.
Fadogen automates the entire deployment process in a few simple steps.
Similar to how shadcn/ui generates UI components, Fadogen generates development environments and deployment configurations based on your choices, without requiring you to install any dependencies.
In your terminal, inside your Fadogen project directory, run the "ddev prepare" command.
The script will ask for your Cloudflare email and API key to configure the secure tunnel.
Choose from your Cloudflare domains the one you want to use for your application.
Provide the username and address of your Raspberry Pi or personal server.
The script automatically configures your server by installing Docker, necessary services, and setting up the Cloudflare tunnel.
Start the GitHub workflow that will automatically build and deploy your application to your server.
Access your application at the configured address, without any additional configuration needed.
Fadogen uses several technologies to ensure a simple and secure deployment process:
Currently, this deployment feature has been tested only on Raspberry Pi devices. While it may work on other Linux servers, your experience may vary. A Raspberry Pi 5 with at least 4GB of RAM is recommended for optimal performance.
Ready to deploy your application?
Start now by creating your project with Fadogen and follow the simple deployment steps.
No, the deployment feature is completely free. You only need a free Cloudflare account and your own Raspberry Pi.
Performance depends on the Raspberry Pi model and the complexity of your application. A Raspberry Pi 5 with at least 4GB of RAM is recommended for optimal performance.
Currently, the deployment feature has been tested only on Raspberry Pi. While it might work on other Linux servers, your experience may vary. We recommend sticking to Raspberry Pi for now.
Your data remains on your own Raspberry Pi. The connection is secured via an encrypted Cloudflare tunnel, and your credentials are stored as GitHub secrets, protected by encryption.