Sharry is an Open Source file sharing web application that can be used to share files among a group of people securely. This tutorial will guide you on how to install Sharry on OpenSUSE Latest.
Before you start, make sure that:
You have an OpenSUSE Latest installation.
You have root access to the system.
The first step is to install the dependencies required by Sharry. Run the following command to install them:
sudo zypper install java-1_8_0-openjdk-headless git
Next, clone the Sharry repository from GitHub using the following command:
git clone https://github.com/eikek/sharry.git
Once the repository has been cloned, navigate to its directory using the following command:
cd sharry
Then, build the project using the following command:
./mvnw clean package
Finally, start the Sharry server using the following command:
java -jar sharry-server/target/sharry-server-*.jar
You will see the following output:
INFO sharry.util.DatabaseUtils - Using H2 database file: /var/lib/sharry/database.h2
INFO sharry.core.AppStart - Starting Sharry...
INFO Spark - Running Spark
INFO Spark - Listening on 0.0.0.0:8080
By default, Sharry will listen on port 8080
. You can access it by opening a web browser and navigating to http://<server-ip>:8080
.
You have successfully installed Sharry on OpenSUSE Latest. You can now use Sharry to share files among your group of people securely.
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!