How to Install Sharry on OpenSUSE Latest

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.

Prerequisites

Before you start, make sure that:

Installing Dependencies

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

Clone the Sharry repository

Next, clone the Sharry repository from GitHub using the following command:

git clone https://github.com/eikek/sharry.git

Build Sharry

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

Run Sharry

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.

Conclusion

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!