Convert the remaining Serveex and recycled articles to steps

This commit is contained in:
Djeex
2026-09-04 15:57:38 +02:00
parent cd75fd2288
commit a7b3880088
29 changed files with 249 additions and 106 deletions
@@ -5,20 +5,16 @@ description: Install File Browser to browse and manage your server files from a
:ellipsis{left=0px width=40rem top=10rem blur=140px zIndex=60}
# File Browser
::note
🎯 __Objectives:__
- Install File Browser
- Expose File Browser using Swag
::
[File Browser](https://github.com/filebrowser/filebrowser) is a web-based interface that lets you access and edit the files on your server.
![File Browser](/img/serveex/filebrowser.png)
## Installation
::steps{level="3"}
### Deploy the stack
Open Dockge, click on `compose`, name the stack `filebrowser`, then copy and paste the following:
```yaml [compose.yaml]
@@ -49,6 +45,9 @@ services:
Deploy the container and go to `http://yourserverip:8010`. Thats it! Your File Browser web UI is up and running!
### Done !
::
::caution
__If it doesnt work:__ check your firewall rules.
@@ -68,6 +67,9 @@ You may want to access File Browser remotely from all your devices. To do that,
__Pre-requisite:__ We assume you've already created a subdomain like `files.yourdomain.com` in your [DNS zone](/general/networking/dns) pointing to `yourdomain.com` with a `CNAME`. Unless you're using Cloudflare Zero Trust, we also assume you've already forwarded port `443` on your router to port `443` on your server using [NAT rules](/general/networking/nat).
::
::steps{level="3"}
### Add File Browser's network to SWAG
In Dockge, go to the SWAG stack and edit the compose file to add File Browsers network:
```yaml [compose.yaml]
@@ -94,6 +96,8 @@ Here, we assume the network name for File Browser is `filebrowser_default`. You
Restart the stack by clicking "deploy" and wait for SWAG to fully initialize.
### Create the subdomain.conf file
In the Swag folders, create the file `files.subdomain.conf`.
```bash [Terminal]
@@ -154,6 +158,9 @@ server {
Press :kbd{value="Ctrl+O"}, then :kbd{value="Enter"} to save, and :kbd{value="Ctrl+X"} to exit.
### Done !
::
Thats it! File Browser is now exposed!
## Protecting File Browser with TinyAuth