Step 1: Install Required Packages
Before installing Etebase, make sure the following packages are installed on your system:
sudo pacman -S git cmake gcc make curl openssl sqlite3
Step 2: Clone Etebase Repository
To clone the Etebase repository, run the following command:
git clone https://github.com/etesync/etebase.git
Step 3: Build and Install Etebase
Navigate to the Etebase directory and run the following command to build and install Etebase:
cd etebase
mkdir build
cd build
cmake .. -DUSE_SYSTEM_SQLITE=OFF -DBUILD_SHARED_LIBS=ON -DUSE_SYSTEM_LIBCRYPTO=ON
make && sudo make install
Step 4: Verify Installation
To verify the installation, run etebase-server
in your terminal. If the command runs without errors, the installation was successful.
Step 5: Create Etebase Account
To use EteSync, you need to create an account on the Etebase server. Run the following command to create a new account:
etebase-cli register --server https://api.etebase.com
Enter the requested information to complete the registration process.
Step 6: Connect EteSync with Your Device
Once you have created an account, you can connect your device to EteSync by adding a new sync location. To add a new sync location, run the following command:
etebase-cli sync-location-add
Enter your EteSync credentials and follow the prompts to complete the setup process. Once the setup process is complete, you can start syncing your data with EteSync.
Congratulations, you have successfully installed Etebase on EndeavourOS Latest and connected it with your device!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!