Shikhil Saxena

May 02, 2025 • 1 min read

Self-Hosting Appwrite with Coolify

A Guide to Deploying Appwrite on Your Own Infrastructure

Appwrite was designed with self-hosting in mind, allowing developers to run it on their own hardware with minimal hassle. Self-hosting provides complete control over stored data and enables extensive customization. This guide walks through the process of deploying Appwrite using Coolify, an open-source Platform as a Service (PaaS) that simplifies self-hosting. 🚀

What is Coolify?

Coolify is a self-hostable PaaS that allows developers to deploy applications, databases, and services—including Appwrite—without managing servers manually. It offers one-click deployment and an intuitive dashboard for streamlined management.

Setting Up a VPS

To self-host Appwrite, you’ll need a Virtual Private Server (VPS) from providers like AWS, Azure, or DigitalOcean. The guide focuses on DigitalOcean droplets, but the steps apply to any VPS.

Choose a VPS provider

Select Ubuntu as the OS

Configure storage and backups

Set up SSH for secure access

Installing Coolify and Deploying Appwrite

Once your VPS is ready, install Coolify using:

curl -sSL https://coolify.io/install | bash

Then, follow these steps:

Sign up on the Coolify dashboard

Create a new project and environment

Add Appwrite as a resource

Customize configurations and deploy

Troubleshooting Common Issues

  • Too Many Redirects: Adjust Traefik settings or update Cloudflare SSL/TLS encryption.

  • Container Health Checks Failing: Verify logs, ensure required ports are open, and check disk space.

Appwrite Cloud vs. Self-Hosting with Coolify

FeatureAppwrite CloudSelf-Hosting with CoolifyEase of SetupQuick & beginner-friendlyRequires technical expertiseScalabilityAuto-adjustsManual resource provisioningSecurityBuilt-in protectionsFully managed by the userCustomizationLimitedHighly customizableCostSubscription-basedPay for VPS & infrastructureData SovereigntyStored in Appwrite’s cloudFully controlled by the user

Final Thoughts

Self-hosting Appwrite with Coolify combines the flexibility of an open-source backend with the autonomy of managing your own infrastructure. By following this guide, developers can deploy a production-ready Appwrite instance while maintaining full control over their data.

Join Shikhil on Peerlist!

Join amazing folks like Shikhil and thousands of other people in tech.

Create Profile

Join with Shikhil’s personal invite link.

0

10

0