3
0
Fork
You've already forked acme-web
0
No description
  • Go 73.7%
  • Shell 26.3%
2025年11月06日 21:38:40 +01:00
certinspector fix: set default certificate name from directory if CommonName is missing 2025年11月06日 21:38:40 +01:00
.gitignore fixed README 2022年08月29日 00:16:52 +02:00
acme-web.service fix: update service description to specify 'Web UI' 2025年11月05日 16:10:54 +01:00
create-deb.sh fix: improve upload message formatting for RPM package 2025年11月06日 15:20:22 +01:00
go.mod rolling back config 2022年09月01日 02:35:09 +02:00
go.sum rolling back config 2022年09月01日 02:35:09 +02:00
inputs.txt fixed README 2022年08月29日 00:16:52 +02:00
LICENSE Add License file 2025年02月17日 13:15:39 +00:00
main.go fix: correct formatting of command-line options in usage message 2025年11月06日 15:27:50 +01:00
README.md feat: update README to remove systemd setup section and clarify build instructions 2025年11月05日 14:17:26 +01:00

acme-web

ACME Web

Table of contents

  1. Preamble
  2. Compiling the program

Preamble

This application is a Web server which does the followings:

  • scavenges and parses the certificates issued by ACME and creates a JSON object
  • renders an HTML table taking the JSON object as input
  • serves a JSON object like a rest API
  • serves HTML pages

Compiling the program

You can use the script inside this repository:

./create-deb.sh --help
This script builds a .deb package for acme-web and uploads it to the GEANT Repository server.
Usage: create-deb.sh --token <bearer-token> --version <version> [--email email@example.org]
 create-deb.sh -h | --help
 -h | --help Print this help and exit
 -t | --token API token for the Repository server
 -v | --version Version to build (e.g. 1.0.0 or latest)
 -e | --email Maintainer email (default: pe@geant.org)