Installing Sharry on Fedora CoreOS Latest

In this tutorial, we will run through the steps required to install Sharry on Fedora CoreOS Latest. Sharry is a file sharing platform which provides a user-friendly interface for sharing files securely.

Prerequisites

Step 1: Install Docker

Sharry is built on Docker, so we need to install Docker on our server. We will use the official Fedora Docker package to complete this step.

  1. Run the following command to update the system and install Docker:
sudo dnf update && sudo dnf install docker
  1. Once the Docker is installed, start and enable the service using the following command:
sudo systemctl start docker && sudo systemctl enable docker
  1. Verify that Docker is installed correctly by running the following command:
docker info

Step 2: Clone the Sharry Repo

To install Sharry, we will first clone the Sharry repository using Git.

  1. If not already installed, install Git with the following command:
sudo dnf install git
  1. Clone the Sharry repository using the following command:
git clone https://github.com/eikek/sharry.git

Step 3: Configure and Run Sharry

Now that we have cloned the Sharry repository, we will configure and run Sharry.

  1. Navigate to the downloaded Sharry directory using the following command:
cd sharry
  1. Edit the application.conf file to set up the configuration for Sharry using the text editor of your choice. You will need to set the base-url, admin.email and admin.passwd properties. Additionally, if you want to enable email notifications, you should also set up your email details.
vim conf/application.conf
  1. Build the Docker image using the following command:
sudo docker build -t sharry:latest .
  1. Start the Docker container with the following command, substituting <PORT> with the port number you want to use:
sudo docker run -p <PORT>:8080 sharry:latest
  1. Access Sharry by navigating to <SERVER_IP_ADDRESS>:<PORT> in a web browser. At this point, Sharry should be up and running.

Conclusion

In this tutorial, we have installed Docker, cloned the Sharry repository, configured and started Sharry. You're now set to use Sharry for your file sharing needs.

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!