From 926e814b454800b0180f459b56e76338835bfa6d Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 7 Sep 2022 19:05:26 +0000 Subject: [PATCH] First commit to new svn server on svn.devops.ayanova.com --- devdocs/todo.txt | 53 +++++++++++++++++++--------- docs/8.0/ayanova/docs/ay-evaluate.md | 2 +- 2 files changed, 38 insertions(+), 17 deletions(-) diff --git a/devdocs/todo.txt b/devdocs/todo.txt index 4ad8ad75..bff43f43 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -104,13 +104,14 @@ done to Here 13.25) done: FORUM! Forum needs to use email server, need to configure that shit, see what services it requires, make them available as a new app password in fastmail, right now it's only admin stuff so we're ok but dtr... -13.35) todo: rockfish needs to connect to mail to do renewal notifications aside from anything else +13.35) done: rockfish needs to connect to mail to do renewal notifications aside from anything else 13.5) Helloayanova.com, consolidate to new single devops server which hosts svn and testing for staging purposes done: make a domain entry in ayanova.com to point to devops.ayanova.com 143.244.185.146 todo: Make devops.ayanova.com server in sf03, configure and setup for AyaNova hosted on it - todo: bring down a backup of mail server to local drives and then remove old backups of mail if on spaces backup site - todo: make sure a recent backup of svn is on spaces, bring down to here and freeze current svn to move to + test.onayanova.com points to devops hosted ayanova instance + done: bring down a backup of mail server to local drives and then remove old backups of mail if on spaces backup site + done: make sure a recent backup of svn is on spaces, bring down to here and freeze current svn to move to todo: install svn barebones not as a docker service and have it use svnserve and ssh, guides here: https://svnbook.red-bean.com/en/1.7/svn.serverconfig.svnserve.html https://askubuntu.com/questions/55546/how-do-i-install-svn @@ -122,26 +123,40 @@ done to Here point svn.ayanova.com to the new server Don't decommission the old one but downsize as much as allowed to before doing teh above to save $$ and as insurance until switch completed -Migrating guide for business email -https://www.fastmail.help/hc/en-us/articles/1500000277522-Migrating-business-email-to-Fastmail + +15) ensure mail backup from local thunderbird folders + ensure all is being stored locally (mirrored locally) + run through a zip and archive process once done -Suggestions: -Backup all , not just a folder. -Support for a source code client documented. -Initial setup walked through setting up thunderbird and created a password for it, subsequently not as easy. -Length of account, why does a User need to have the same length as the original account? (had to set to 3 years but wanted options) -Android app, very tricky to get the folder properties context menu accessible, seems to happen by accident if you go into other settings then return the folders list. -thunderbird instructions do not include anything related to folders created and how to see them subscribe etc, would be very helpful to do that. -Can't make a folder from thunderbird? (maybe just a me search for answer thing) +IN PROGRESS: +SVN migration to new server: +Backup old to spaces, last minute snapshot no changes after this: + ./bkupscript.sh /srv/svn-data/dumps/ gztw1 mail21-svn-backup + + Save this locally as a master copy into the backup drives and put a copy on the backup drive folders, it needs a perpetual location somewhere, I guess a copy on spaces too?? + if it's small enough maybe burn to a cd? Main thing is to get it downloaded here + +NEXT: install svn to new server not using apache smaller footprint +svn://svn.devops.ayanova.com/GZTWREPO/ + +New repo raven location: svn://svn.devops.ayanova.com/GZTWREPO/DEV/raven +Old repo raven location: https://svn.ayanova.com:18080/svn/GZTWREPO/DEV/raven + +- automated backup to spaces, svndump and backup https://www.digitalocean.com/docs/spaces/resources/s3cmd/ Test product sale links +========================================= +copy to space: +/usr/bin/s3cmd put filename.zip s3://gztw1 +/usr/bin/s3cmd put GZTWREPO-r0_11977-20220906172439.dump.zip s3://gztw1/vault/ +========================================== PARALLEL work @@ -155,15 +170,21 @@ todo: pricing subscription reconsideration and for perpetual reconsideration jus 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 +TODO: DOCUMENT A NEW droplet has about 20gb of free space. +todo: docs add view on map an image of a map to snazz it up. - - - +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!! L8R: +todo: investigate install docs for ayanova on linux and ensure it doesn't conflict with fact that package manager is now used for newest ubuntu: +As of Sept 2022 ubuntu 22.04 installing .net is done form package manager: +`sudo apt update && sudo apt -y install dotnet6` + +Maybe a line about using package manager to install .net runtimes or check with this link to microsoft docs to install from microsoft packages if necessary 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 diff --git a/docs/8.0/ayanova/docs/ay-evaluate.md b/docs/8.0/ayanova/docs/ay-evaluate.md index b10f64a3..1f6ce3ae 100644 --- a/docs/8.0/ayanova/docs/ay-evaluate.md +++ b/docs/8.0/ayanova/docs/ay-evaluate.md @@ -4,7 +4,7 @@ ## Install AyaNova first -If you are trying out AyaNova the first step is to [install AyaNova](ops-install.md). +If you are trying out AyaNova the first step is to request a hosted server from support or [install AyaNova](ops-install.md). The second step is to request a [trial license](#requesting-a-trial-license).