Skip to content
SPECIFICTION
Get listed

LCFG

lcfg.org

Free plan LinuxSelf-hosted
Visit lcfg.org
Spec score 8.2 #10 of 26 in Configuration Management Tools

What it is

LCFG is a free, GPL-licensed system for automatically installing and managing configurations across large groups of Unix machines. It targets sites where systems differ and change frequently. Administrators keep source settings on a central server; LCFG compiles them into XML profiles that clients download when changes occur. Client components react to resource changes by generating configuration files and reconfiguring related daemons. A package component aligns installed software with each machine’s profile. New machines can be installed over a network file system after source files are created, using a boot floppy or PXE. LCFG is self-hosted and agent-based, with patch management and HTTP resource transport. Listed supported platforms include Ubuntu 20.04, 22.04, and 24.04; FAQ material also names Fedora Core 3, 5, and 6 and Scientific Linux 5. Solaris support is weaker and un-packaged, Mac OS X is experimental, and the demonstration Windows client lacks real components. Documentation covers configuration, dynamic networking, and build tools.

Spec sheet

Purpose
LCFG automatically installs and manages configurations for large numbers of Unix systems, particularly at sites with diverse and rapidly changing configurations.Read 8 Oct 2026 · lcfg.org
Support
LCFG provides an archived mailing list for discussion and announcements, and its package documentation directs bug reports and feedback to [email protected].Read 8 Oct 2026 · lcfg.org
License
The LCFG software is freely available under the GPL.Read 8 Oct 2026 · lcfg.org
Founded
1993Read 28 Sep 2026 · lcfg.org
Architecture history
LCFG was originally designed by Paul Anderson at the University of Edinburgh around 1993, and its current generation uses HTTP for resource transport.Read 8 Oct 2026 · lcfg.org
Automated installation
New machines can be installed by booting from a network file system using a boot floppy or PXE, after their source files are created.Read 8 Oct 2026 · lcfg.org
Build tools
The documentation describes a suite of tools to aid development of LCFG components and software.Read 8 Oct 2026 · lcfg.org
Community and support
The project offers an archived mailing list and holds regular meetings open to people using or considering LCFG.Read 8 Oct 2026 · lcfg.org
Configuration model
Site configuration is stored in source files on a central server, compiled into XML profiles, and downloaded by client machines when profiles change.Read 8 Oct 2026 · lcfg.org
Documentation
The project documentation includes a practical system configuration book, a guide, build tool documentation, and material on dynamic network configuration.Read 8 Oct 2026 · lcfg.org
Dynamic networking
The documentation describes facilities for configuring nodes dynamically for use on different networks, including laptops on remote networks.Read 8 Oct 2026 · lcfg.org
Linux platforms
The FAQ lists Fedora Core 3, 5, and 6 and Scientific Linux 5 as supported; it says ports to distributions such as Debian were not incorporated.Read 8 Oct 2026 · lcfg.org
Modular components
Client component scripts respond to resource changes by generating configuration files and reconfiguring associated daemons.Read 8 Oct 2026 · lcfg.org
Package management
An LCFG component synchronizes installed packages with the package list specified in each machine's profile.Read 8 Oct 2026 · lcfg.org
Platform limitations
The FAQ says the Mac OS X port is experimental and not production quality, while the demonstration Windows client has no real components.Read 8 Oct 2026 · lcfg.org
Platform limits
The FAQ says the Solaris port was in production but not packaged for distribution and less well supported; the Mac OS X port was experimental and not production quality.Read 8 Oct 2026 · lcfg.org
Recent platform work
A September 2026 project update says work on the Ubuntu Resolute platform was continuing and notes configuration churn.Read 8 Oct 2026 · blogs.ed.ac.uk
Security updates
A September 2026 project update says a new LCFG header was made available to mitigate the CVE-2026-68121 kernel security issue.Read 8 Oct 2026 · blogs.ed.ac.uk
Supported systems
The FAQ lists Fedora Core 3, 5, and 6 and Scientific Linux 5 as supported releases, while warning that Solaris is less supported and un-packaged for distribution.Read 8 Oct 2026 · lcfg.org
Target users
The project welcomes people who use or are considering using LCFG to its regular meetings, and describes the system as suitable for sites with diverse, rapidly changing configurations.Read 8 Oct 2026 · lcfg.org
Windows limit
The FAQ describes a demonstration Windows client that can retrieve profile resource values, but says no real components had been written.Read 8 Oct 2026 · lcfg.org

Plans and prices

LCFG Free All software freely available under the GPL Read 8 Oct 2026 · lcfg.org

Every LCFG plan and price →

Strong points and limits

Strong points

  • Free under the GPL
  • Central profiles distribute configuration changes
  • Synchronizes installed packages with profiles
  • Supports PXE and network-file-system installation
  • Includes patch management

Limits

  • Mac OS X port is experimental
  • Windows client has no real components
  • Solaris is less supported and un-packaged
  • Some named Fedora releases are very old

Who it suits

LCFG suits administrators managing varied, frequently changing Unix installations who can operate a central server and client agents. It is oriented toward self-hosted Linux deployments and network-based installation.

Verdict

LCFG offers centralized, profile-driven configuration and package management for Unix environments. Its platform notes show a strong Linux focus, with limited or experimental support elsewhere.

Where Specifiction places it

Alternatives to LCFGAll alternatives →