Documentation

Choco Feeds

The Choco Feeds section in MSPControl allows you to define and manage Chocolatey package feed sources. By configuring these feeds, MSPControl can synchronize Windows software packages from various repositories, enabling streamlined deployment and updates
across your environment.

Choco Feeds


Overview

Chocolatey is a package manager for Windows that lets you install and update software via
command-line commands. In MSPControl, you can register one or more “Choco Feeds” (public or private) where these packages are hosted. This makes it easier to maintain consistent package versions and automate software installations across multiple servers.


Adding a New Choco Feed

  1. Go to Settings > Choco Feeds
    If none are listed yet, you’ll see an empty page. Click + Add Choco Feed.
  2. Feed Name
    Provide a descriptive name for the feed (e.g., “Chocolatey Official,” “Internal Repo”).
  3. Source
    Enter the URL or file path of the Chocolatey feed source. This could be https://chocolatey.org/api/v2/ for the official feed, or a custom internal repository URL.
  4. Click “Save Changes”
    The feed is now registered in MSPControl. Its status (e.g., “Active”) will be shown in the Choco Feeds list.

Choco Feeds


Choco Feed List

Once you’ve added one or more feeds, the Choco Feeds page displays:

  • Feed Name – The label you assigned.
  • Source – The URL or path for the feed.
  • Status – Indicates if MSPControl can currently access and synchronize
    with the feed.
  • Actions – Options to edit or remove the feed.

Usage in MSPControl

MSPControl may periodically synchronize with the configured feeds to list available software
packages. Administrators can then deploy or update Windows software on managed servers through MSPControl’s package management features, ensuring consistent and secure installations across the environment.


Best Practices

  • Use Descriptive Feed Names – Label feeds clearly (e.g., “Public Chocolatey,” “Internal NuGet Repo”) so you can easily differentiate them in the list.
  • Secure Private Feeds – If you’re using an internal or private feed, ensure it’s protected
    with proper authentication and HTTPS to prevent unauthorized access.
  • Monitor Feed Status – Keep an eye on the feed’s “Status” to catch connectivity or authentication issues early.
  • Regularly Update Packages – Schedule or manually initiate package synchronization to ensure you’re aware of the latest software versions.