Skip to content

Instantly share code, notes, and snippets.

@lohazo
Created June 2, 2020 02:13
Show Gist options
  • Save lohazo/625d73c7d8c9ab1e3c991f7bab5e761f to your computer and use it in GitHub Desktop.
Save lohazo/625d73c7d8c9ab1e3c991f7bab5e761f to your computer and use it in GitHub Desktop.
Install harbor registry with letsencrypt
sudo certbot certonly --standalone -d registry.example.com
#The IP address or hostname to access admin UI and registry service.
#DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
hostname = registry.example.com
#The protocol for accessing the UI and token/notification service, by default it is http.
#It can be set to https if ssl is enabled on nginx.
ui_url_protocol = https
#The path of cert and key files for nginx, they are applied only the protocol is set to https
ssl_cert = /etc/letsencrypt/live/registry.example.com/fullchain.pem
ssl_cert_key = /etc/letsencrypt/live/registry.example.com/privkey.pem
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment