Up and Running in Minutes

01

Create a Repository

Sign up and create your first repository from the dashboard. Choose a name and visibility settings.

my-org.ne-apt.com
02

Upload a Package

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
03

Add Repository

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
04

Install Package

Install your package using standard apt-get. Updates work automatically.

sudo apt update && sudo apt install myapp

Adding the Repository

terminal
# 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

Command Line Interface

ne-apt CLI
# 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

Documentation

Ready to Get Started?

Create your first repository in under 5 minutes.