Skip to content

typomedia/patchouli

Repository files navigation

Patchouli - Stay secure

Go Report Card Go Reference GitHub release GitHub license

Patchouli is a lightweight patch management planner for operating systems. It comes with an intuitive web interface.

All data will be stored in a single patchouli.boltdb file in the current working directory.

Screenshot

Patchouli

Run

make run

Build

make build

Cross compile

make compile

Technology

Todo

  • add delete functionality
  • add a login page
  • add a toml config file
  • email notifications
  • protect api used by the frontend
  • optimize json/csv export
  • add json/csv import api
  • refactor some quirky code
  • write some tests...

Systemd

You can use the provided patchouli.service file to run patchouli as a daemon. If not running in a container, change the User and Group for security reasons.

sudo mkdir /var/patchouli
sudo cp patchouli.service /etc/systemd/system/patchouli.service
sudo systemctl daemon-reload
sudo systemctl enable --now patchouli
sudo systemctl status patchouli

License

Patchouli is licensed under the GNU General Public License v3.0.


Copyright © 2024 Typomedia Foundation. All rights reserved.