Warning
Archived Project
This project has been merged with Termix, for new installs use that project instead.
If you would like, you can support the project here!
Confix is an open-source, forever-free, self-hosted local config editor. Its purpose is to provide an all-in-one docker-hosted web solution to manage your servers config files, without having to enter SSH and use a tedious tool such as nano
.
- Interactive text editor (CodeMirror)
- Features syntax highlighting, formatting, linting, styling, searching, etc.
- User authentication/management system
- Built-in file viewer for navigating your file system
- Tab system to navigate between open config files
- Seamlessly pick up where you left off with features that save your open tabs, track recently accessed files, let you star important config files, and quickly return to your saved directories
- Remote config editing (SSH)
- Syntax highlighting dynamic towards your config langauge
- Custom themes
- Guest mode
- User permissions (only certain users can access specific files or folders, etc.)
- View config file diff (compare the config file to the previous version)
- Config schema validation
- Backup configs to compressed file
Visit the Confix wiki for information on how to install Confix. You can also use these links to go directly to the guide: Docker or manual install.
Example docker compose:
services:
confix:
image: ghcr.io/lukegus/confix:latest
container_name: confix
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- confix-data:/app/src/backend/data
# Add volume mappings for your configuration directories below.
# Example: - /apps/:/apps
# (Left side: path on your server, Right side: path as accessed inside the Confix file browser)
environment:
# Generate random salt here https://www.lastpass.com/features/password-generator (max 32 characters, include all characters for settings)
SALT: "2v.F7!6a!jIzmJsu|[)h61$ZMXs;,i+~"
PORT: "8080"
volumes:
confix-data:
driver: local
If you need help with Confix, you can join the Discord server and visit the support channel. You can also open an issue or open a pull request on the GitHub repo. If you would like to support me financially, you can on Paypal.
2025-06-28.01-19-41.mp4
Distributed under the MIT license. See LICENSE for more information.