Edit icon Edit This Page

Administration

This section is for the people who run a Repsy Open Source instance: how to secure it, put it behind a proxy, manage its users, keep its data safe, and upgrade it.

Repsy Open Source is one container that serves the web UI on port 8080 and all package protocols on port 9090. It keeps its metadata (users, repositories, versions, tokens) in a database, either the embedded H2 database that the image uses by default or PostgreSQL, and its package files in a directory on disk. Everything below is configured with environment variables.

Secure and expose the instance

  • Enabling HTTPS turns on the built-in TLS support and explains what package clients need to trust your certificate.
  • Running Behind a Reverse Proxy sets the public URLs and shows nginx, Caddy and Traefik setups, including large uploads.
  • Security Headers and CORS covers the Content-Security-Policy header of the web UI and the cross-origin settings of the API.

Manage users and access

Keep the data safe

Upgrade and fix problems

Was this page helpful?