-
Notifications
You must be signed in to change notification settings - Fork 1
minimal self-hostable file server
License
ahsmha/fserver
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
fserver minimal self hostable file server. RUN - cd path/to/cloned-repo - go build - ./fserver; flags supported - alternatively, run using docker FLAGS -url url at which files are served (default "localhost:9090") -address address to listen on (default "0.0.0.0:9090") -namelen length of names of uploaded files (default 6) -secretkey secret key which only you know. generated anyhow (default "secret") -path path to store uploaded files (default "uploads") -index path to html index file (default "public/index.html") EXAMPLE ./fserver -url="cdn.google.com" -address="<ip-address>:<port>" -namelen=5 -secretkey="fdlskjaoeWJIEW($ILJdlkjfewo3" -path="uploads" -index="public/index.html" DEPENDENCIES https://github.com/matryer/way TODO - implement custom url support - use a more robust logic for url generation - update a file with same url with some other file - delete a url - list all urls
About
minimal self-hostable file server
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published