Uninstalling clients hosted on client Server

From NEOSYS Technical Support Wiki
Revision as of 12:59, 2 January 2025 by Arvind (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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.