Uninstalling clients hosted on client Server

From NEOSYS Technical Support Wiki
Revision as of 11:38, 2 January 2025 by Arvind (talk | contribs)
Jump to navigationJump to search

On notice of termination

  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. In NEOSYS, set the expiry date of all active user accounts to 1 day after termination date.
  3. Create Thunderbird reminder for the last day of contract, to disable autostart in the container's lxc config edit.
  4. Follow steps in https://itwiki.neosys.com/index.php/Preventing_access_after_termination

On the 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.