intelowlproject / IntelOwl

IntelOwl: manage your Threat Intelligence at scale
https://intelowlproject.github.io
GNU Affero General Public License v3.0
3.85k stars 440 forks source link

Evaluate creation of apt package for IntelOwl #2167

Open mlodic opened 8 months ago

mlodic commented 8 months ago

We would like to facilitate even more the installation and maintainance of IntelOwl.

To do that we would like to create at least an apt package for this cause. Some things to evaluate:

WannaBeGeekster commented 3 months ago

Here is a general guideline for getting accepted into the Debian repositories.

To get your package accepted into Debian repositories, you need to follow these steps:

  1. Ensure your package complies with Debian Free Software Guidelines (DFSG).
  2. Package your software according to Debian Policy Manual.
  3. Find a Debian Developer to sponsor your package.
  4. Submit your package to the Debian Mentors site for review.
  5. Address any feedback and make necessary changes.
  6. Once approved, your sponsor will upload the package to the Debian archive. For detailed guidance, refer to the Debian New Maintainers' Guide.

With some links.

https://wiki.debian.org/DebianFreeSoftwareGuidelines

https://www.debian.org/doc/manuals/maint-guide/

https://mentors.debian.net/

I think the hardest part is finding sponsorship to get into the repository. Building packages that conform to the standards is pretty complex indeed, but not impossible by any means.

For other packages I feel like a Helm chart would be ideal since the application is containerized already. I would be willing to help with packaging for Apt and/or development of a helm chart for this application.

mlodic commented 3 months ago

hey, thank you very much for your interest! You are free to help for this, that would be much appreciated! Also feel free to contact us in Slack/Twitter if you would like to have a chat about that. :)