Skip to content

Commit 4550dc1

Browse files
feat(video): File browser
1 parent 03bb79b commit 4550dc1

File tree

1 file changed

+58
-0
lines changed

1 file changed

+58
-0
lines changed
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
layout: post
3+
title: "Meet File Browser, a Small but Mighty Web File Browser"
4+
date: 2021-09-04 14:00:00 -0600
5+
categories: self-hosted
6+
tags: homelab pi-hole dns littlelink-server portainer self-hosted docker rancher file-browser
7+
---
8+
9+
[![Meet File Browser, a Small but Mighty Web File Browser](https://img.youtube.com/vi/W2yZ5_sd9Hc/0.jpg)](https://www.youtube.com/watch?v=W2yZ5_sd9Hc "Meet File Browser, a Small but Mighty Web File Browser")
10+
11+
Meet File Browser, and open source, self-hosted alternative to services like Dropbox and other web based file browsers. Today we'll configure a containerized version of File Browser and have you open and going in just a few minutes. We'll also walk through creating, editing, moving, copying, and even sharing files and folders so that you get a better understanding about what File Browser is all about.
12+
13+
[Watch Video](https://www.youtube.com/watch?v=W2yZ5_sd9Hc)
14+
15+
16+
(see video description for gear links)
17+
18+
You can find the LittleLink-Server repo [here](https://github.com/techno-tim/littlelink-server).
19+
20+
## Docker Setup
21+
22+
See [this post](https://techno-tim.github.io/posts/docker-compose-install/) on how to install `docker` and `docker-compose`
23+
24+
## Running the container
25+
26+
If you're using Docker compose
27+
28+
```bash
29+
mkdir filebrowser
30+
cd filebrowser
31+
touch docker-compose.yml
32+
nano docker-compose.yml # copy the contents from below
33+
touch filebrowser.db
34+
docker-compose up -d --force-recreate
35+
```
36+
37+
`docker-compose.yml`
38+
39+
```yml
40+
---
41+
version: '3'
42+
services:
43+
file-browser:
44+
image: filebrowser/filebrowser
45+
container_name: file-browser
46+
user: 1000:1000
47+
ports:
48+
- 8081:80
49+
volumes:
50+
- /home/serveradmin/:/srv
51+
- /home/serveradmin/filebrowser/filebrowser.db:/database.db
52+
restart: unless-stopped
53+
security_opt:
54+
- no-new-privileges:true
55+
```
56+
57+
58+
If you're using Rancher, Portainer, Open Media Vault, Unraid, or anything else with a GUI, just copy and paste the environment variables above into the form on the web page.

0 commit comments

Comments
 (0)