How to Install Sharry on EndeavourOS Latest?

Sharry is a free and open-source web application that enables users to share and manage files securely. It is written in Scala and can be deployed on any Java Servlet container. In this tutorial, we will provide you with the steps to install Sharry on your EndeavourOS Linux system.

Before you proceed, make sure you have Java installed on your system. You can check Java's installation status by running the following command:

java -version

If Java is not installed, you can install it by running the following command:

sudo pacman -S jre-openjdk

Now that you've verified Java is installed or installed it, let's proceed with the installation of Sharry.

Step 1: Install Git

First, you need to install Git, the version control system that is used to download and manage Sharry code. You can install Git by running the following command:

sudo pacman -S git

Step 2: Clone the Sharry repository from Github

Once Git is installed, you can now clone the Sharry repository to your local system. Run the following command to clone the repository:

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

Step 3: Build and Install Sharry

In order to build Sharry, navigate to the sharry directory:

cd sharry

Then build Sharry with the following command:

./sbt.sh assembly

Step 4: Start Sharry

Once the build process has been completed successfully, you can now start the Sharry server with the following command:

java -jar target/scala-2.13/sharry-assembly-*.jar

The Sharry server should now start and will listen on port 8080 by default. You can access Sharry by opening a web browser and visiting the following URL, which should show the Sharry login page:

http://localhost:8080

Step 5: Configuration

Once you have completed the above steps, you are ready to configure Sharry according to your requirements. You can configure Sharry's settings, such as the port number, data directory, and more, by editing the sharry.conf file located in the src/main/resources directory.

Additionally, you can configure Sharry's email settings by creating a file named mail.properties in the src/main/resources directory and configuring it according to your email provider's requirements.

You have now successfully installed Sharry on your EndeavourOS Linux system. You can now utilize the application to securely share and manage files.

Enjoy using Sharry!

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!