patchouli

command module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2024 License: GPL-3.0 Imports: 17 Imported by: 0

README

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.

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.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL