VLClean Plain comparisons of self-hosted media tools

How to Keep Home Server Settings in Version Control in 2026

A step-by-step way to keep home server configuration files in version control, with tool options and common mistakes to avoid for self hosting fans.

By VLClean ยท

VLClean is published by the makers of Askarr and Watcharr, which are compared here alongside other tools.

Gather your server's settings files, keep secret values out of the shared record, and save each change with a short note in a version control tool you choose. Askarr lets you request a movie or show, and your own Radarr and Sonarr add it. [1]

OptionWhat it doesCost details
AskarrLets you request a movie or show, and your own Radarr and Sonarr add it. [1]The Free plan costs $0 and allows 10 requests a month. [1]
Another version control tool you choosenot publishednot published
A shared folder you keep yourselfnot publishednot published

What you need before you start

Before you put your server's settings under version control, gather the files that hold them. Most of the work is deciding what belongs in the record and what must stay out of it.

Make a list of every settings file on the server, including the files for the programs that find and add movies and shows, and the files for the system that runs the server. Note where each one lives today and which ones you change often.

Decide which values are secrets, such as passwords, access keys and tokens. Those should never go into a shared record. Keep them in a separate place you control, and leave a placeholder in the record that says what goes there.

Keep a second copy of the whole settings folder somewhere you can restore from, so a broken change can be reversed. Check that you can open that copy and read it before you rely on it. Set aside time to write a short note for each change, since the record is only useful if it explains why a change was made.

Step by step

  1. Make an empty folder on your computer and set it up as a version control record with the tool you choose.
  2. Copy the settings files from your list into that folder, leaving out secret values.
  3. Replace each secret with a placeholder line that says where the real value is kept.
  4. Add a short note file that lists what was left out and why.
  5. Save the first version with a note that names the server and the date.
  6. Make later changes in the folder first, then copy the changed file to the server.
  7. Save each change with a short note that says what changed and why.
  8. Check every month, and after any large change, that the live settings still match the record.

Tools that can do it

Askarr is made by the team that publishes this site, VLClean. Askarr is a hosted website that works with your existing Radarr and Sonarr. [1] Nothing is installed; you add Askarr as an import list in Radarr and Sonarr. [1]

Askarr lets you request a movie or show, and your own Radarr and Sonarr add it. [1] Askarr never connects to your Radarr or Sonarr and never receives their API keys. [1]

You can also choose a version control tool of your own to hold the folder described in the steps above. Check how it keeps earlier versions, how it handles secret values, and whether you can restore an older version.

A shared folder you keep yourself is another option. The details of how it keeps earlier versions and whether you can restore one are not covered here, so check them before you rely on it.

Common mistakes to avoid

Avoid putting passwords or access keys into the record. Anyone who can read the record can read those values, so keep them in a separate place and use placeholders instead.

Avoid saving changes with no note. A note that says what changed and why is the only thing that will explain a change to you a year from now.

Avoid editing only on the server. If the record and the live settings drift apart, the record stops being a reliable copy, so check that they still match.

Avoid trusting a backup you have not restored from. Restore a copy into an empty folder and confirm the settings come back the way they were before you need it.

Frequently asked questions

How do you keep home server settings in version control?

Gather the settings files, leave secret values out of the record, and save each change with a short note in a version control tool you choose. Follow the steps in order, keep a second copy you can restore from, and confirm the restore works before you need it. Each saved version should explain what changed and why, so the history stays useful when you look back at it later. The steps in the list above cover each of these points.

Can Askarr keep settings files in version control?

Askarr lets you request a movie or show, and your own Radarr and Sonarr add it. [1] Compare that description with the other options listed in the table above before you decide, and check whether each option supports keeping a history of changes to settings files.

How much does Askarr cost?

The Free plan costs $0 and allows 10 requests a month. [1] Plus costs $3.99 a month for 50 requests a month. [1] Pro costs $6.99 a month for unlimited requests. [1] You can also try the dashboard with a throwaway demo account and sample data without signing in. [1]

Does Askarr connect to Radarr and Sonarr directly?

Askarr is a hosted website that works with your existing Radarr and Sonarr. [1] Askarr never connects to your Radarr or Sonarr and never receives their API keys. [1] You add Askarr to Radarr and Sonarr one time as an import list, and they read your requests from it. [1] Nothing is installed. [1]

Is Askarr's code available to read?

Askarr's project file marks its code as private. [1] Check whether you can read the source code of the option you choose, and what license it carries, before you decide.

The Free plan costs $0 and allows 10 requests a month. [1]

Try Askarr

Sources

  1. Askarr's own description of itself (the product of this site's publisher)

Related comparisons