Self-Hosting with Coolify: A Step-by-Step Guide

    Self-Hosting with Coolify: A Step-by-Step Guide

    Taking control of my digital presence, on my terms

    Introduction

    Self-hosting your deployments gives you full control and flexibility over your infrastructure. In this step-by-step guide, we'll walk through the process of setting up Coolify on Hetzner VPS to self-host your projects, with a focus on AI applications.


    We'll also explore the benefits of self-hosting compared to using platforms like Vercel.

    Step 1: Getting Two VPS from Hetzner

    Consider the resource needs of your projects when selecting the Deployment VPS plan. You can always scale up later if needed.

    To get started, you'll need to set up two VPS (Virtual Private Servers) from Hetzner:

    1. Coolify VPS: Choose the smallest VPS plan available to host Coolify itself. This VPS will manage your deployments and act as the control plane.

    2. Deployment VPS: Select a larger VPS plan to host your actual deployments and projects. The size of this VPS will depend on the requirements of your applications.

    Personally, I use the CAX11 for Coolify and the CAX31 for my personal projects:

    Step 2: Setting up Coolify on your Hetzner VPS

    Installing Coolify is actually quite easy to do. You simply run one command, and it will auto-install everything you need for you. Please check out the official documentation so you're always up to date.


    After the auto-installer is complete, you'll be able to access the Coolify web interface by opening a browser and navigating to http://<your-coolify-vps-ip>:8000.

    Step 3: Linking Your Deployment VPS to Coolify

    With Coolify set up, let's link your larger Deployment VPS to Coolify:

    1. In the Coolify web interface, navigate to the "Servers" section.
    2. Click on "Add Server" and provide the necessary details for your Deployment VPS, such as its IP address, SSH credentials, and a name for identification.
    3. Coolify will establish a connection to your Deployment VPS and display its status.

    Ensure that your Deployment VPS has Docker installed and the necessary ports open for communication with Coolify. Also make sure it has the required SSH key.

    Step 4: Set up GitHub App to enable Automatic Deployments

    To enable automatic deployments triggered by commits to your GitHub repositories, you need to set up a GitHub App:

    1. In the Coolify web interface, navigate to the "Sources" section.
    2. Click on "Add" and then "GitHub App".
    3. Follow the provided instructions to create a new GitHub App and grant Coolify access to your desired repositories.
    4. Once the GitHub App is set up, Coolify will automatically detect commits to your linked repositories and trigger deployments accordingly.

    You can customize the deployment settings for each repository, such as the branch to deploy from and the build commands to run.

    Benefits of Self-Hosting with Coolify

    Self-hosting your deployments with Coolify offers several advantages compared to using platforms like Vercel, especially for AI projects:

    1. No Timeout Limitations: With Coolify, you have control over your infrastructure, eliminating the strict timeout limitations imposed by platforms like Vercel. This is particularly beneficial for AI applications that require longer processing times.
    2. Customizable Infrastructure: Self-hosting allows you to tailor your infrastructure to the specific needs of your AI projects. You can choose the appropriate resources, libraries, and configurations to optimize performance.
    3. Cost-Effective: By self-hosting, you can significantly reduce hosting costs compared to using managed platforms. You have the flexibility to select cost-effective VPS plans and scale resources based on your application's requirements.
    4. Full Control and Flexibility: Self-hosting with Coolify gives you complete control over your deployment pipeline. You can customize build processes, set up custom domains, and integrate with your preferred tools and services.

    Self-hosting with Coolify empowers you to build and deploy AI applications without the limitations and costs associated with managed platforms.

    Conclusion

    In this step-by-step guide, we explored how to set up Coolify on Hetzner VPS to self-host your deployments. By following these steps and leveraging the benefits of self-hosting, you can take control of your infrastructure and build powerful AI applications without the constraints of managed platforms. Embrace the flexibility and freedom of self-hosting with Coolify and unlock the full potential of your AI projects!

    We have features.

    (a lot of them)

    Yes, all these features below are ours. Really. And they're cool. And they will change your life, so please, please, buy.

    AI-Powered Personal Branding

    Let AI create a personal brand so good, you'll forget you didn't come up with it yourself

    🤖

    Instant Influencer Status

    Become an Instagram influencer overnight (no talent required)

    📸

    AI-Driven Content Generation

    Let AI write your social media posts, so you don't have to

    💻

    Professional Bio Generation

    Get a bio so good, it'll make you sound like a TED Talk speaker

    📄

    AI-Generated Profile Pictures

    Get a profile picture so good, you'll want to use it as your real photo

    📸

    Tone and Voice Analysis

    Find your unique tone and voice, so you can sound cool on the internet

    💬

    AI-Driven Content Calendar

    Get a content calendar so organized, you'll never run out of ideas

    📅

    AI-Powered Analytics

    Get insights so deep, you'll know exactly what to post to go viral

    📈

    Trusted by Anglers Worldwide

    Join thousands of fishermen who are revolutionizing their approach with AI-powered insights

    "Fish GPT's pattern recognition is incredible. Landed more bass in a month than I did all last season!"

    Marcus R.

    Tournament Angler

    247 catches logged

    "The real-time analytics helped me find spots I'd been overlooking for years. Total game-changer."

    Sarah K.

    Charter Captain

    892 catches logged

    "From weather patterns to fish behavior, it's like having a pro guide in your pocket."

    James L.

    Weekend Warrior

    156 catches logged
    50K+
    Active Anglers
    1M+
    Catches Logged
    98%
    Success Rate

    Unlock YourFishing Potential

    Elevate your angling game with AI-powered insights and real-time analytics

    Try Fish GPT free for 5 catches

    No credit card required - Start fishing smarter today

    Weekend Angler

    $9.99/month
    Smart spot recommendations
    Basic weather forecasts
    Species identification
    Gear recommendations
    250 AI interactions per month
    Cast Your Line
    Most Popular

    Professional

    $19.99/month
    Advanced weather analytics
    Tide predictions & moon phases
    Seasonal pattern tracking
    Bait effectiveness tracking
    1000 AI interactions monthly
    Level Up Your Game

    Tournament Elite

    $39.99/month
    AI vision fish measurement
    Real-time sonar integration
    Tournament strategy planning
    Unlimited AI interactions
    Custom spot mapping
    Dominate the Water

    Catch More Fish with AI

    (because every cast should be legendary)

    Don't let another fishing season pass without the ultimate angling companion. Get instant access to AI-powered insights, real-time conditions, and premium fishing spots. It's like having a pro guide, marine biologist, and local expert right in your pocket!

    98%
    Catch Rate Increase
    50K+
    Active Anglers
    1M+
    Fish Caught

    Common Questions

    Everything you need to know about Fish GPT and how it can transform your fishing experience.