2024-04-15 00:04:50 +00:00
pre req:
get node js
google it
install:
clone the repo
cd into it
install dependencies:
`npm install`
run the dev server:
`vite`
2024-04-16 14:05:34 +00:00
listen for uploads (run backend server)
2024-04-16 15:33:11 +00:00
THIS IS CURRENTLY HARDCODED TO RUN ON PORT 34537
2024-04-16 14:05:34 +00:00
`node server`
go to http://localhost:5173
check out the console (right click inspect)
TODO:
Check for security make sure I can't get around it some easy way at least.
new npub with proper nip05 and username access?
2024-04-17 03:02:41 +00:00
I can just make a manual post request with curl to /upload with a nip05 that already hasa folder and upload whatever. The credentiasl need to be in the backend
2024-04-16 15:33:11 +00:00
2024-04-17 03:02:41 +00:00
Create directory for a user it doesn't already exist. I think upload will fail right now if the user doesn't already have a directory
2024-04-16 15:33:11 +00:00
need provisions to catch if the user is uploading a file with the same name as a file already in their storage, ask to replace or rename the new file
2024-04-17 03:02:41 +00:00
config for max file size and default storage limit for any given user
2024-04-16 15:33:11 +00:00
2024-04-16 14:05:34 +00:00
can make a exceptions later to allow more storage for a user based on criterea
2024-04-16 15:33:11 +00:00
create a setup that runs both frontend and backend code and make a config file
for any configs for the user
2024-04-16 14:05:34 +00:00
the .well-known and .nip05Storage are for testing purposed right now. they will be removed later.
redo readme
make favicon
test on my site
release