Everything you need to set up and use NE-Apt
Sign up and create your first repository from the dashboard. Choose a name and visibility settings.
my-org.ne-apt.com
Upload your .deb file via the web UI, CLI, or API. We handle metadata and signing automatically.
ne-apt push myapp_1.0.0_amd64.deb
Add the repository to your target machines using standard apt configuration.
echo "deb https://my-org.ne-apt.com stable main" | sudo tee /etc/apt/sources.list.d/my-org.list
Install your package using standard apt-get. Updates work automatically.
sudo apt update && sudo apt install myapp
# 1. Import the GPG key
curl -fsSL https://your-org.ne-apt.com/key.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/your-org.gpg
# 2. Add the repository
echo "deb [signed-by=/etc/apt/keyrings/your-org.gpg] https://your-org.ne-apt.com stable main" | \
sudo tee /etc/apt/sources.list.d/your-org.list
# 3. Update and install
sudo apt update
sudo apt install your-package
# Done! Package is now installed and will receive updates
# Install the CLI
curl -fsSL https://ne-apt.com/install.sh | bash
# Authenticate
ne-apt auth login
# Push a package
ne-apt push myapp_1.0.0_amd64.deb --repo my-repo
# List packages
ne-apt packages list --repo my-repo
# Delete a package version
ne-apt packages delete myapp --version 1.0.0 --repo my-repo
Create your first repository in under 5 minutes.