Merge filesystems together.
Find a file
2019-07-27 21:43:05 -07:00
assets Directory listing in new frontend 2019-07-27 21:43:05 -07:00
auth Directory listing in new frontend 2019-07-27 21:43:05 -07:00
common Initial commit of basic functional file listing 2019-02-24 00:25:39 -08:00
files Directory listing in new frontend 2019-07-27 21:43:05 -07:00
frontend Directory listing in new frontend 2019-07-27 21:43:05 -07:00
router Directory listing in new frontend 2019-07-27 21:43:05 -07:00
system Rewriting frontend in react, refactoring of routes. 2019-07-13 20:19:28 -07:00
.gitignore Rewriting frontend in react, refactoring of routes. 2019-07-13 20:19:28 -07:00
build-pi.sh Initial commit of basic functional file listing 2019-02-24 00:25:39 -08:00
LICENSE Initial commit 2019-02-24 00:23:09 -08:00
README.md Add disk usage statistics to index & API. 2019-04-01 22:45:33 -07:00
webserver.go Directory listing in new frontend 2019-07-27 21:43:05 -07:00

nas

small go nas platform for my raspberry pi

usage

cp assets/config/config.example.json assets/config/config.json
 # edit config file with your hot/cold storage locations
nano assets/config/config.json
# run
go run webserver.go
# or build and run
go build; ./nas

you can also optionally use the build-pi.sh to build it for a raspberry pi (tested with raspberry pi 3 model b+)

then navigate to localhost:3000

api

initially the heavy lifting was done by the server, but the need for a better frontend was clear.

full documentation coming soon once actual functionality has been nailed down.

credits

svg icons via https://iconsvg.xyz

raspberry pi svg via https://www.vectorlogo.zone/logos/raspberrypi/index.html