mirror of
https://github.com/gmemstr/sliproad.git
synced 2024-09-19 16:11:11 +01:00
bf1f06b79c
Expanding this as we go, currently have POC Backblaze B2 support and basic 'disk' provider as well. Still WIP, but functional for the most part. Also moving to simplified YAML configuration. Overall, simplifying things to be extensible down the line. Still work to be done, but coming along nicely. |
||
---|---|---|
auth | ||
common | ||
files | ||
frontend | ||
router | ||
.gitignore | ||
build-pi.sh | ||
go.mod | ||
go.sum | ||
LICENSE | ||
README.md | ||
webserver.go |
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