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:
- Setting up AppFlowy Cloud on your server.
- Building AppFlowy with a self-hosted server.
🙏If you have any questions, don't hesitate to contact us on Discord.\
If you prefer a video tutorial, check out this video which demonstrates self-hosting Appflowy with AppFlowy Cloud on EC2
{% embed url="https://youtu.be/PiNKI_X_7Eo" %} Video tutorial for self-hosting appflowy with appflowy cloud on amazon ec2 instance. {% endembed %}
To self-host AppFlowy Cloud, please refer to our comprehensive deployment guide.
To get started with the AppFlowy application, follow these steps:
- Download the Release Package:
- Access the latest release package from AppFlowy Releases.
- Launch and Configure the Application:
- Set Up Your Server:
- Login:
Prerequisites
- You need to have a server running AppFlowy Cloud.
- You need to have AppFlowy App installed on your device.
Steps
- Open the web browser on your device.
- Go to the server address where AppFlowy Cloud is running.
- If your host is
myhost.com
, entermyhost.com
in the browser.
- If your host is
- Enter your username and password, and click
Sign In
. - After signing in, click on the
Open AppFlowy
icon to open the App.
- Same as "Login with password" steps 1-3.
- Click on
Admin
in the top right corner. - You may access admin functionalities in the left sidebar.
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
The process of building AppFlowy with AppFlowy Cloud using the stable branch is ongoing. Rapid developments and frequent updates in AppFlowy Cloud mean that new features are constantly being added.
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.