Hosting Reprepro With Hugo

After everything is completed, it's time to host it on a server. This section is about note taking while hosting with Hugo.

Important Checklist

Before hosting it out with Hugo to external such as Github or GitLab pages, you need to double check the following items:

  1. Ensure you have the reprepro configurations and databases (e.g. .configs/reprepro/conf/distributions) not being published out the external. This includes the database.
  2. Ensure you git commit the database along each release (reprepro needs it to backtrack the next package include).
  3. Host the release repository in the static directory, like static/releases/deb.

Once you're done, you may proceed to build the public output using Hugo.

That's all about hosting reprepro with Hugo.