QuickShare is an open-source file-sharing utility that allows you to easily share files on your local network. In this tutorial, we will guide you through the steps to install QuickShare on Fedora CoreOS Latest.
Before we get started, you will need:
First, we need to install some dependencies that QuickShare requires. Open a terminal and run the following command to install them:
sudo dnf install gcc glibc-static
This will install the gcc
compiler and the glibc-static
library which QuickShare needs to run.
Next, download the latest release of QuickShare from GitHub. We recommend downloading the binary release that matches your platform.
Once the download is complete, extract the QuickShare binary file from the archive:
tar -xf quickshare-<version>-linux-amd64.tar.gz
Replace <version>
with the version number of the release you downloaded.
Now that we have extracted the QuickShare binary, we can move it to /usr/local/bin
so that it can be executed from anywhere on the system:
sudo mv quickshare /usr/local/bin/
This will move the QuickShare binary file to /usr/local/bin/
and make it executable.
QuickShare needs to be run as a service so that it can continuously monitor the specified directory for new files. To start the QuickShare service, create a new service file in /etc/systemd/system/
:
sudo touch /etc/systemd/system/quickshare.service
Then, open the file in your favorite text editor and paste the following configuration:
[Unit]
Description=QuickShare file sharing service
[Service]
Environment=QS_PORT=8080
ExecStart=/usr/local/bin/quickshare -p $QS_PORT /home/shared
Restart=on-failure
[Install]
WantedBy=multi-user.target
The ExecStart
option specifies the command to start QuickShare. The -p
flag is used to specify which port QuickShare should listen on, and the final argument specifies the directory that should be shared.
Replace /home/shared
with the path to the directory that you want to share.
Save the file and close the text editor.
Reload the systemd configuration and start the QuickShare service:
sudo systemctl daemon-reload
sudo systemctl start quickshare.service
You can now verify that the service is running by checking its status:
sudo systemctl status quickshare.service
This will show you the status of the QuickShare service and whether it is running correctly.
Now that the QuickShare service is running, you can access it by opening a web browser and navigating to the IP address or hostname of your Fedora CoreOS Latest instance, followed by the port number specified in the quickshare.service
file (by default, port 8080).
For example, if your Fedora CoreOS Latest instance has an IP address of 192.168.1.100
, you would access QuickShare by entering http://192.168.1.100:8080
into your web browser's address bar.
You should now be able to upload and download files from the directory that you specified in the quickshare.service
file.
In this tutorial, we have shown you how to install QuickShare on Fedora CoreOS Latest. QuickShare is a simple and easy-to-use file-sharing utility that allows you to easily share files on your local network. We hope that you have found this tutorial helpful, and that you are now able to use QuickShare to share your files with others.
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!