Uninstalling clients hosted on client Server: Difference between revisions

From NEOSYS Technical Support Wiki
Jump to navigationJump to search
No edit summary
mNo edit summary
 
Line 1: Line 1:
====On notice of termination====
====After notice of termination====
Do the below steps as soon as the client has notified that they wish to terminate the contract:
#Create a single license restriction covering all previous years (and periods if mid-year termination), for all modules and with the usual seven days grace period, so that the client cannot create documents dated outside the period paid for.
#Create a single license restriction covering all previous years (and periods if mid-year termination), for all modules and with the usual seven days grace period, so that the client cannot create documents dated outside the period paid for.
#In NEOSYS, set the expiry date of all active user accounts to 1 day after termination date.
#Set the expiry date of all active NEOSYS user accounts to 1 day after termination date.
#Create Thunderbird reminder for the last day of contract, to disable autostart in the container's lxc config edit.
#Create Thunderbird reminder for the last day of contract, to disable boot.autostart in the container's lxc config edit.
#Follow steps in https://itwiki.neosys.com/index.php/Preventing_access_after_termination
#Follow steps in [https://itwiki.neosys.com/index.php/Preventing_access_after_termination Preventing access after termination]


====On the day after termination:====
====One day after termination====
#In support home page (support.htm), strike-through the terminated client's link.
#In support home page (support.htm), strike-through the terminated client's link.
#Stop recording daily backup of the databases in Google drive spreadsheet.
#Stop recording daily backup of the databases in Google drive spreadsheet.
#In Nagios, comment out all entries related to the terminating client.  
#In Nagios, comment out all entries related to the terminating client.  
#If you still have access to the client host machine, change container ip address in lxc config edit.
#If you still have access to the client host machine, change container IP address in lxc config edit.
#Remove client from 'Daily List of Open Ports' report to support@neosys.com (bkup: scanports/neosys.com/authports.txt file).
#Remove client from 'Daily List of Open Ports' report to support@neosys.com (bkup: scanports/neosys.com/authports.txt file).
#In dev, edit doall, comment out the line corresponding to the client being uninstalled. Commit and push the changes to neosys git.  
#In dev, edit doall, comment out the line corresponding to the client being uninstalled. Commit and push the changes to neosys git.  

Latest revision as of 12:59, 2 January 2025

After notice of termination

Do the below steps as soon as the client has notified that they wish to terminate the contract:

  1. Create a single license restriction covering all previous years (and periods if mid-year termination), for all modules and with the usual seven days grace period, so that the client cannot create documents dated outside the period paid for.
  2. Set the expiry date of all active NEOSYS user accounts to 1 day after termination date.
  3. Create Thunderbird reminder for the last day of contract, to disable boot.autostart in the container's lxc config edit.
  4. Follow steps in Preventing access after termination

One day after termination

  1. In support home page (support.htm), strike-through the terminated client's link.
  2. Stop recording daily backup of the databases in Google drive spreadsheet.
  3. In Nagios, comment out all entries related to the terminating client.
  4. If you still have access to the client host machine, change container IP address in lxc config edit.
  5. Remove client from 'Daily List of Open Ports' report to support@neosys.com (bkup: scanports/neosys.com/authports.txt file).
  6. In dev, edit doall, comment out the line corresponding to the client being uninstalled. Commit and push the changes to neosys git.
  7. Create Thunderbird reminder to permanently delete/clean up after a year.

Permanent deletion

  1. Remove the terminated client's link from support home page (support.htm).
  2. In dev, edit doall, delete the line corresponding to the client being uninstalled. Commit and push the changes to neosys git.
  3. Delete the associated entry from Zone Edit.
  4. In Nagios, delete all lines related to the terminated client.