Sharry is an open-source web-based file sharing platform that allows users to securely upload and share files. In this tutorial, we'll provide step-by-step instructions on how to install Sharry on Linux Mint.
Before proceeding with the installation, you’ll need:
sudo apt update
sudo apt install git
cd /opt
sudo git clone https://github.com/eikek/sharry.git
cd sharry
sudo ./sbt.sh universal:packageZipTarball
sudo tar -zxvf target/universal/*.tgz -C /opt/
sudo mv /opt/sharry-* /opt/sharry
sudo adduser --system sharry
sudo chown -R sharry:sharry /opt/sharry
sudo chmod -R 755 /opt/sharry
sudo nano /lib/systemd/system/sharry.service
[Unit]
Description=Sharry file sharing
[Service]
User=sharry
WorkingDirectory=/opt/sharry
ExecStart=/opt/sharry/bin/sharry
Restart=on-failure
[Install]
WantedBy=multi-user.target
Save and close the file.
Enable and start the Sharry service:
sudo systemctl daemon-reload
sudo systemctl enable sharry.service
sudo systemctl start sharry.service
Congratulations! You have successfully installed Sharry on your Linux Mint server. Now you can securely upload and share files with ease.
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!