๐Ÿ“˜ Minaki APT Documentation

๐Ÿ”ง What is Minaki APT?

Minaki APT is a secure, authenticated Debian package server with full CLI, Web UI, and API support. Ideal for internal tools, firmware distribution, or private package delivery.

๐Ÿš€ Quickstart

1. Add the GPG Key

curl -fsSL https://minaki.io/minaki.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/minaki.gpg > /dev/null
      

2. Add the Repository

echo "deb [signed-by=/etc/apt/trusted.gpg.d/minaki.gpg] https://minaki.io stable main" | sudo tee /etc/apt/sources.list.d/minaki.list
sudo apt update
      

3. Install a Package

sudo apt install minaki-shield
      

๐Ÿ“ฆ Uploading Packages

Install the CLI

pip install minaki-apt
      

Authenticate & Configure

minaki-cli config --server https://minaki.io
      

Upload a Package

minaki-cli push my-package_1.0_amd64.deb
      

List Packages

minaki-cli list
      

Delete a Package

minaki-cli delete my-package 1.0 amd64
      

๐Ÿ” Security

  • Keycloak-authenticated uploads via Kong API Gateway
  • Package ownership enforcement
  • Package archive and audit trail support

๐Ÿ“ˆ Coming Soon

  • ๐Ÿงพ Billing & Subscriptions
  • ๐Ÿ“Š Install Analytics & Reports
  • ๐Ÿ‘ฅ Team Collaboration & RBAC
  • โช Rollback Support
  • ๐Ÿ“ฌ CI/CD Webhooks

๐Ÿงช Alpha Warning

Minaki APT is currently in Alpha. It is usable for internal use but not recommended yet for critical production environments. Features may change rapidly during development.