Sharry is a file-sharing web application that allows users to securely share files with others over the internet. It is written in Scala and can be deployed in various environments. In this tutorial, we will show you how to install Sharry on POP! OS latest.
Before we proceed with the installation, make sure that your system meets the following requirements:
Open the terminal and run the following command to install the default-jdk package:
sudo apt-get install default-jdk
Verify the installation by checking the Java version:
java -version
To install SBT, run the following commands:
echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | sudo apt-key add
sudo apt-get update
sudo apt-get install sbt
Verify the installation by checking the SBT version:
sbt sbtVersion
To install Git, run the following command:
sudo apt-get install git
Clone the Sharry repository using Git:
git clone https://github.com/eikek/sharry.git
Change to the Sharry directory and build Sharry using SBT:
cd sharry
sbt dist
This will create a distribution package in the target/universal
directory.
Extract the distribution package:
unzip target/universal/sharry-<version>.zip -d sharry
Change to the sharry-<version>
directory and start Sharry:
cd sharry-<version>
bin/sharry
You can now access Sharry by opening a web browser and navigating to http://localhost:8443
.
That’s it. You have successfully installed Sharry on POP! OS latest. You can now use it to securely share files with others over the internet.
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!