First commit to new svn server on svn.devops.ayanova.com

This commit is contained in:
2022-09-07 19:05:26 +00:00
parent 2667bd66e1
commit 926e814b45
2 changed files with 38 additions and 17 deletions

View File

@@ -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