LogoLogo
  • AppFlowy
    • ⭐Start here
      • Welcome to AppFlowy Docs
      • How to get help
      • Install AppFlowy
    • 🛠️Installation
      • 🖥️System Requirements
      • 💿Installation methods
        • Mac / Windows / Linux Packages
          • Installing on Linux
            • Installing & Setting up Flutter on Linux from Source
        • Docker
    • 🌱Community
      • 🤙Get in contact
      • 📔AppFlowy Mentorship Program
        • Program Guidance
        • Proposal Template
        • Pull Request Template
        • Mentorship 2023
          • Mentee Projects
            • Calendar View for AppFlowy Database
            • Custom Themes
            • Shortcuts and Customized Hotkeys for AppFlowy
            • Table
            • ⭐Favorites
            • Code Block
            • Outlines
            • Importers
            • AI Writers
            • Templates
          • Project Ideas
      • ✍️Write for AppFlowy
        • 📃Drafts
          • [Draft] Use Case: Software Engineer
          • [Draft] Use Case: High School Students
          • [Draft] How to add a new property to appflowy database
      • 🍂Hacktoberfest
    • 🛣️Roadmap
    • 🌋Product
      • 💽Data Storage
      • 🎨Customize and Style Content
      • ⏮️Duplicate, Delete, and Restore
      • 💎Databases
        • 🔢Database Properties
        • 🗃️Manage Properties
      • Ⓜ️Markdown
      • ⌨️Shortcuts
      • 🪄AppFlowy AI
      • 🦙AppFlowy Local AI - Ollama
      • 🎨Themes
      • ☁️AppFlowy Cloud
      • 🧩AppFlowy Plugins
        • Table-view Databases
        • Kanban Board
        • Calendar
        • Auto Generator
        • Smart Edit
        • Code Blocks
        • Math Equations
        • Cover
        • Emoji
  • Documentation
    • 💎Software Contributions
      • 🟢Get started
      • 💀Architecture
        • Frontend
          • Tauri
            • 🗺️CodeMap
          • Web
            • 🌟Design Philosophy
          • Flutter
            • 🗺️Project Structure: CodeMap
            • 🧮Grid
            • ⚙️Setting
          • Inter-Process Communication
          • User
            • User Data
            • Events & Notifications
          • Folder
            • Events & Notifications
          • Document
          • Database View
            • Events & Notifications
            • Grid
            • Calendar
            • Kanban Board
        • Backend
          • Initialize
          • Events
          • Delta(WIP)
          • Profiling
          • Database
        • Domain Driven Design
        • Proposals
      • 🏗️Conventions
        • 🔤Naming Conventions
        • ⌨️Code Conventions
          • 🐦Flutter
        • 🐙Git Conventions
      • 💛Submitting Code
        • 🏦Setting Up Your Repositories
        • ⤴️Submitting your first Pull Request
      • 🤟Coding Standards and Practices
        • 👽Rust Backend
    • 🚀AppFlowy
      • 👾How to contribute to AppFlowy
      • 🏗️Building from Source
        • 🌳Flutter Setup
          • 🐧Building on Linux
          • 🍎Building on macOS
          • 🪟Building on Windows
        • 🌐Web Setup
        • 📡Tauri Setup
      • ☁️Debugging with AppFlowy Cloud
      • 🔁Debugging in VS Code
      • ☎️Translate AppFlowy
      • ❓Troubleshooting
      • 👮‍♀️Licenses
    • 🏍️AppFlowy Editor
      • ⌨️How to Implement Markdown Syntax To Style Text In AppFlowy Editor
      • 🧩How to Create a Plugin for AppFlowy Editor
      • 👮‍♀️Licenses
    • ☁️AppFlowy Cloud
      • 🌈Architecture
      • ☀️Deployment
  • Guides
    • Sync Desktop and Mobile
    • Self-Hosting AppFlowy
      • ☁️Self-hosting AppFlowy with AppFlowy Cloud
      • 🆓Self-hosting AppFlowy for free Using Supabase
    • Import From Notion
  • Blog Highlights
    • 🔮Demystifying AppFlowy Editor's Codebase
  • Handbook
    • Core values
Powered by GitBook
On this page
  • Step 1: Setting Up AppFlowy Cloud
  • Step 2: Download the AppFlowy Application
  • FAQ
  • Login with password
  • Admin Panel
  • Current Limitations

Was this helpful?

Edit on GitHub
  1. Guides
  2. Self-Hosting AppFlowy

Self-hosting AppFlowy with AppFlowy Cloud

PreviousSelf-Hosting AppFlowyNextSelf-hosting AppFlowy for free Using Supabase

Last updated 4 months ago

Was this helpful?

AppFlowy is a privacy-first, open-source workspace designed for notes, wikis, projects, and more, giving you full control over your data and customizations. Over the past year, our community-driven approach has focused on delivering a data-privacy-centric, reliable native experience, and extensible platform.

We're thrilled to introduce self-hosting capabilities for AppFlowy, further empowering users to tailor workspaces to their needs. This guide is divided into two key sections:

  1. Setting up AppFlowy Cloud on your server.

  2. Building AppFlowy with a self-hosted server.

🙏If you have any questions, don't hesitate to contact us on .\

If you prefer a video tutorial, check out this video which demonstrates self-hosting Appflowy with AppFlowy Cloud on EC2

Step 1: Setting Up AppFlowy Cloud

Step 2: Download the AppFlowy Application

To get started with the AppFlowy application, follow these steps:

  1. Download the Release Package:

  2. Launch and Configure the Application:

    • After downloading, open the AppFlowy application.

    • Click on 'Quick Start'.

    • Navigate to the Settings page.

    • On the left sidebar, select Cloud Setting.

    • Choose AppFlowy Cloud as your cloud provider.

  3. Set Up Your Server:

    • Enter your server address in the provided field.

    • Click Restart to apply the changes.

  4. Login:

    • Go the Setting page

    • On the left sidebar, select User.

FAQ

Login with password

Prerequisites

  • You need to have a server running AppFlowy Cloud.

  • You need to have AppFlowy App installed on your device.

Steps

  1. Open the web browser on your device.

  2. Go to the server address where AppFlowy Cloud is running.

    • If your host is myhost.com, enter myhost.com in the browser.

  3. Enter your username and password, and click Sign In.

Admin Panel

  1. Same as "Login with password" steps 1-3.

  2. Click on Admin in the top right corner.

  3. You may access admin functionalities in the left sidebar.

Current Limitations

Bundle ID Conflict

The AppFlowy App built with AppFlowy Cloud currently shares the same bundle ID as the official AppFlowy App. Consequently, you cannot install both versions on the same device simultaneously. We are working on a solution for this issue.

Ongoing Development of Stable Branch

Collaborative Editing

Currently, collaborative editing is not yet fully supported in the AppFlowy App when built with AppFlowy Cloud. Although collaborative editing data is synchronized across different devices via the AppFlowy Cloud server, the user interface does not instantly update with these synced changes. To see the latest data, you need to reopen the document or database. This feature is still in development.

To self-host AppFlowy Cloud, please refer to our comprehensive .

Access the latest release package from .

After signing in, click on the Open AppFlowy icon to open the App.

The process of building AppFlowy with AppFlowy Cloud using the stable branch is ongoing. Rapid developments and frequent updates in mean that new features are constantly being added.

☁️
deployment guide
AppFlowy Releases
AppFlowy Cloud
Discord
Video tutorial for self-hosting appflowy with appflowy cloud on amazon ec2 instance.
Quick Start
Choose AppFlowy Cloud
AppFlowy Cloud
login.png