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!