Surfer is a simple and lightweight web browser designed to run in containers. In this tutorial, we will guide you through the process of installing Surfer on a Fedora Server.
First, open a terminal window on your Fedora Server.
Install the required dependencies by running the following command:
sudo dnf install git podman
Clone the Surfer repository from GitLab by running:
git clone https://git.cloudron.io/cloudron/surfer
Change to the Surfer directory by running:
cd surfer
Build the Surfer container image by running:
sudo podman build -t surfer:latest .
Once the image is built, you can run the Surfer container by running:
sudo podman run --rm -it -v /tmp:/tmp surfer:latest
The -v /tmp:/tmp
option mounts the /tmp
directory of the host system to the /tmp
directory inside the container, allowing Surfer to save downloaded files to your local system.
If you want to run Surfer in the background, instead of step 6, run:
sudo podman run -d --name surfer -p 8080:8080 -v /tmp:/tmp surfer:latest
The -d
option runs the container in daemon mode, while the --name surfer
option sets a name for the container. The -p 8080:8080
option maps port 8080
inside the container to port 8080
on your host system.
To access Surfer, simply open a web browser and navigate to http://localhost:8080
. You can now use Surfer to browse the web.
In this tutorial, we have shown you how to install Surfer on a Fedora Server. You can now enjoy a lightweight and secure web browser running in a container.
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!