Syncloud is a self-hosted solution that allows you to manage and run web applications on your server. This guide will walk you through installing Syncloud on the latest Fedora Server.
Prerequisites
Ensure you have the following before starting the installation:
- A Fedora Server system with root access
- A stable internet connection
Step 1: Install Required Dependencies
First, install the necessary dependencies for Syncloud. Open a terminal and execute:
sudo dnf install libwebsockets libwebsockets-devel libev libev-devel mariadb mariadb-devel mariadb-server redis
Step 2: Download and Extract Syncloud
Download the latest Syncloud version from the official website in tar.gz format:
wget https://github.com/syncloud/platform/releases/latest/download/syncloud-platform-1.7.0.tar.gz
Extract the downloaded archive:
sudo tar -xzf syncloud-platform-1.7.0.tar.gz -C /opt/
Step 3: Setup Syncloud
Navigate to the Syncloud directory:
cd /opt/syncloud
Run the setup script:
sudo ./setup.sh
Step 4: Start Syncloud Services
Start the Syncloud services with:
sudo systemctl start syncloud
Check the status of the services:
sudo systemctl status syncloud
Step 5: Configure Firewall
Configure the firewall to permit Syncloud services:
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --permanent --zone=public --add-port=443/tcp
sudo firewall-cmd --permanent --zone=public --add-port=333/tcp
sudo firewall-cmd --reload
These steps will open ports 80, 443, and 333, which Syncloud requires.
Conclusion
You have successfully installed Syncloud on the latest Fedora Server. You can now manage and run web applications on your server.







