diff --git a/devdocs/todo.txt b/devdocs/todo.txt index fa544d54..8d030e67 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -12,11 +12,7 @@ ROCKFISH HOW TO -Add the direct purchase links for now so can send to people until the website is up and running properly -Make sure the ROCKFISH *posted* HOW TO docs have the latest info I've been updating about linux / pg system management, log viewing etc -Must post them to include how to calculate a discount -todo: check What will the shareit renewal notifications look like for v8? Will it still process or...? TODO: make a v8 change log page on the new website and add the 8.0.10 release there and blurb then link it to Jeremiah and anyone who requested a license recently also include the changes below regarding v8-migrate @@ -57,6 +53,25 @@ The initial sign up form is a dialog that requests the following info: THINGS HOLDING UP RELEASE +- figure out how to use a storage volume and put multiple single users and trialers on the same server + So each user has a dedicated server, dedicated 20gb storage space (or whatever size), entire db and all data is on that storage + Start with a trialer / tester server and work up from there to actual hosting on the same server + Maybe for single users have no more than 3 per server or some fixed number in case the server crashes or a single user ties it up somehow or whatever? + +- Move this to a case I think: How to tell which of multiple customers on the same server is using the most resources + Keep in mind need to know if there are 5 users on a server which of the 5 is using up the bandwidth/cpu/whatever if we need to boot them off + Like the TOP utility showing each process so know which server by name or...?? + this is a tricky issue maybe ignore it for now but circle around back to it later + AyaNova maybe report some gross statistics on usage etc that we can tap into without logging in. + Seems like we need an ops interface without actually logging into their data but still see it? hmm... + Maybe just pull the metrics part of the db out for analysis?? + + +- Subscribers need to know taht their server will be rebooted daily if and when security updates come in + need a system to handle that or a day of the week to handle that, maybe a preferred time or ...? + Do we just notify them a day in advance and do it or...? + could raven know if the host server is about to reboot i.e. shutdown -r [xxminutes] it reads it from the OS and displays to the users? + - subscription licensing and terms, I have some links somewhere to good examples CRITICAL! Needs to be in place with wording on reasonable use etc to protect us etc - subscription process info to request how to go about it, improvements to manual process @@ -89,13 +104,7 @@ THINGS HOLDING UP RELEASE subs have ongoing monthly fixed costs Hard drive space pricing needs to be listed and available for purchase -- Transition deals and pricing for existing, what do they get? - I'm thinking they pay to upgrade we didn't guarantee free upgrade to next major version in fact I think it specifically says opposite - pro-rate existing paid value left on v7 subscription? - But they may run both for a while and we may need to support both? - easier to do if they have a subscription we know they are using it - Maybe just a discount fixed for v7 users - Dont' get too hung up on this can go case by case as well and it's new people we want ultimately + - Website Sales page @@ -116,16 +125,15 @@ THINGS HOLDING UP RELEASE or find a way to make an image to use for other servers find a way to move letsencrypt certs to another server? -todo: move howto's from digitalocean folder to documentation for rockfish so it gets committed and also is available from any location todo: what are "reserved ip's" referenced on create droplet page? Sounds like a possible solution to the endless new certs issue maybe? -todo: rockfish email notifications about v8 licenses are not appearing anywhere in sent mail?! - we should have a record of that - todo: trial server just one bigger server so it doesn't cost us as much and can offer it freely to lots of people test out making a volume dedicated to an instance so that we can control the storage space!! + Yes, this! and also only one server for single users + Get a storage volume that's big and can be used between users and put everythign on there. +