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-16 15:33:11 +00:00
|
|
|
grab preferred relays from nip (notepress has an example in setup.js) instead of using an explicit one.
|
|
|
|
|
|
|
|
Create directory for a user it doesn't already exist. UI think upload will fail right now if the user doesn't already have a directory
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
config for max file size and default storage limit for a given user
|
|
|
|
|
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
|