zigford.org/nginx-as-a-file-server.md
2020-07-21 06:49:32 +10:00

39 lines
956 B
Markdown

Nginx as a file server
FTP, SMB, SSH, HTTP... The list goes on.
There are many ways to serve files. Here is a quick note of how I edited the
default raspbian nginx conf files to enable a simple directory with browsing to
be served from a raspberry pi
---
1. Install nginx-light
sudo apt-get install nginx-light -y
2. Make sure group `other` has x permissions all the way up the tree to where
content will be served from. *Security warning* I recommend only doing this
on an internally facing pi.
sudo chmod o+x /media /media/JesseHD /media/JesseHD/Movies
3. Edit `/etc/nginx/sites-available/default, uncomment the last server section
server {
listen 80;
listen [::]:80;
server_name 192.168.178.88;
root /media/JesseHD/Movies;
autoindex on;
}
4. Restart nginx
sudo systemctl restart nginx
Tags: raspberry-pi, nginx