No description
Find a file
2025-05-04 10:12:11 +08:00
certs init 2025-05-04 10:12:11 +08:00
templates init 2025-05-04 10:12:11 +08:00
.gitignore init 2025-05-04 10:12:11 +08:00
.python-version init 2025-05-04 10:12:11 +08:00
certieer.service init 2025-05-04 10:12:11 +08:00
deploy_requirements.txt init 2025-05-04 10:12:11 +08:00
main.py init 2025-05-04 10:12:11 +08:00
nginx_template.conf init 2025-05-04 10:12:11 +08:00
pyproject.toml init 2025-05-04 10:12:11 +08:00
README.md init 2025-05-04 10:12:11 +08:00
schema.sql init 2025-05-04 10:12:11 +08:00
uv.lock init 2025-05-04 10:12:11 +08:00

TCIVS INTRA CA Management Server

Setup

Requirements: uv python3

Commands

uv pip sync ./deploy_requirements.txt
# copy your rootCA certificate to ./certs/ and either change your name to rootCA-key, rootCA or edit the main.py CA,CA_KEY variable
copy rootCA.pem ./certs/
copy rootCA-key.pem ./certs/
# Adapt into your HTTP server like nginx to secure your /admin panel
vim /etc/nginx/
# Add the service file to /etc/systemd/system/
cp ./certieer.service /etc/systemd/system
systemctl daemon-reload
systemctl enable --now