This commit is contained in:
2022-08-31 01:18:45 +00:00
parent 216b880284
commit 6b520c3c63

View File

@@ -34,36 +34,10 @@ WIP >>>>>>>>>>>>>
Status: rockfish to be posted then test and then update servers as from before... fuck it takes forever to do shit sometimes
Status: reprioritize this todo list, clean up, consolidate and remove dupes etc, need a clean actionable list with little thought required to do whatever is next, time may be short for a while
Test product sale links
todo: password protect rockfish docs https://www.tecmint.com/password-protect-web-directories-in-nginx/
generated here: https://wtools.io/generate-htpasswd-online
rfuser:mypasswordforrfuser2022
rfuser:$apr1$1clqaokr$87/25UWzu0woxk/TaOW.4.
this url works, (other than not found error but that's still to be determined)
https://rfuser:mypasswordforrfuser2022@rockfish.ayanova.com/docs/
Have rockfish automatically provide the creds when click on the link in rf somehow
NOPE, above is all wrong it should be done through asp.net core not nginx, as that is what is serving the files:
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-5.0#static-file-authorization
NOPE! asp.net core doesn't get a bearer token when a static file is requested so it can't be authenticated
this is looking like it should be put in it's own folder back to basic authentication again in nginx but keep it outside of the spa entirely
maybe just ayanova.com/rfdocs or something?
Or, maybe it can be not authorized at all but have .netcore check the referrir is rockfish itself and if not say unauthorized so it's a sneaky obscure security but not a problem maybe??
Ok, I think it's figured out, put in /var/www/html/rfdocs updated default config to use basic authentication and updated rockfish template to send auth from menu when open docs
now need to update rockfish at server then try, could just put the www files there I guess
todo: super important BACKUP nginx CONFIG FILES, all of them!!!
Are they automaitcallhy being backed up as well????
if not add to auto backup as I change them all the time or add to website backup ro something
@@ -75,8 +49,6 @@ todo: pricing subscription reconsideration and for perpetual reconsideration jus
remember minimum 100 per month to be worthwhile so set minimum number of licenses to purchase, consider 5 and 10 user as the standards
consider perpetual vs subscription from point of view of value and how they are perceived relative to each other
todo: create shareit subscription add-on's for extra storage space, premium server, test sales check comes through to rf
todo: back to new website after this
@@ -90,20 +62,8 @@ L8R:
todo: SUPER IMPORTANT DO ASAP Need a raven licensing / hosting reference manual for my own use with sections on things like how to extend a trial properly, etc etc
Also for the use of an assistant potentially, a markdown document that is made into a web page available through rockfish itself!!!
start it early and add the bit about extending a trial above to get the ball rolling
a rockfish usage wiki so to speak
Go ahead with a full manual for this one using the same docs system as for ayanova qbi manual but hang it off of rockfish with a link
this way it will work on a phone or other small device if on the road etc
todo: new download folder on server instead of old folder with subfolders for each file, how about just rename the files to the version adn keep a release log?
something different because right now it's a bit shitty. Lots of places just have all the files together but prepend a release date or something on them
maybe prepend the build dates??
todo: submit manual sitemap generated by mkdocs to google to be crawled
https://developers.google.com/search/docs/advanced/sitemaps/build-sitemap#addsitemap
todo: Rockfish manual flesh out hosting, building, deploying basic license ops like how to extend a trial properly, etc etc
also, add a timeline todo schedule to it so can just refer to what is a normal business cycle thing to be done, i.e. subscription notifications every week manually backup configs once a month etc
@@ -247,8 +207,10 @@ todo: test out automatic backups using digitalocean's built in system with their
-
I'm seeing a lot of maps in the images on the sites, maps, calendar views etc, usually a single image that scales well in each blurb section so I think I need to rethink it
todo: after website up submit manual sitemap generated by mkdocs to google to be crawled https://developers.google.com/search/docs/advanced/sitemaps/build-sitemap#addsitemap
- SHAREIT product codes once have pricing figured out fully and agreed on by joyce
@@ -445,7 +407,7 @@ rockfish front end improvements, revocation, license link that does nothing??
todo: automate backups for nginx, letsencrypt configuration files, currently manually backed up only