vanguardbackup / vanguard

Open-source backup solution for server and application backup, built by the community for the community.
https://vanguardbackup.com
GNU Affero General Public License v3.0
21 stars 2 forks source link

Refactor: SSH/SFTP Connections #8

Closed lewislarsen closed 4 months ago

lewislarsen commented 4 months ago

Vanguard PR

Description

This is a refactor of how Vanguard communicates with Linux servers.

How Has This Been Tested?

Checklist:

lewislarsen commented 4 months ago

This is currently a WIP with the basic implementation done.

Further testing is needed, and to slowly migrate over parts of the codebase that use the more mock heavy style of connecting to this system.

It should be an improvement and make it much more testable.

This will take a while, but it should be a vast improvement and hopefully in the end I'll be happy with it.

lewislarsen commented 4 months ago

Pretty happy with the progress so far.

It needs to undergo more manual testing, and then I can think about moving the Backup SSH/SFTP connections over to it.

Currently it's being used by any server checking mechanism and the remove SSH key feature.