neiam
/grafana-plasmoid
public · Issues · Pulls · Labels · Forks · Compare · Actions success · Badges · Packages
Log in to mark this repository.
Packages
688.2 KiB across 12 versions
Artifacts published from this repository. Container images live in
the OCI registry; everything else is served from this forge under /pkg.
Debian packages · 443.8 KiB
RPM packages · 244.4 KiB
Using these registries
Pick a format, then whether you're working from a terminal or from a workflow in this repository.
A signed Debian repository — apt-get update and install.
Install
Trust neiam's key — once per machine, for everything it publishes
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://gg.neiam.co/pkg/_keys/deb/neiam \
| sudo tee /etc/apt/keyrings/neiam.asc > /dev/null
Add everything neiam publishes, as one repository
echo "deb [signed-by=/etc/apt/keyrings/neiam.asc] https://gg.neiam.co/pkg/deb/neiam/_all stable main" \
| sudo tee /etc/apt/sources.list.d/neiam.list
sudo apt-get update
…or just this repository
echo "deb [signed-by=/etc/apt/keyrings/neiam.asc] https://gg.neiam.co/pkg/deb/neiam/grafana-plasmoid stable main" \
| sudo tee /etc/apt/sources.list.d/grafana-plasmoid.list
sudo apt-get update
A private repository needs a token
# /etc/apt/auth.conf.d/grafana-plasmoid.conf (chmod 600)
machine gg.neiam.co
login __token__
password <ggrt_…>
Browse it in a browser — same tree apt reads, same permissions
https://gg.neiam.co/pkg/deb/neiam/_all/ # everything neiam publishes
https://gg.neiam.co/pkg/deb/neiam/grafana-plasmoid/ # just this repository
Publish
Upload a .deb
curl -fsSL --fail \
-H "Authorization: $GITGUD_TOKEN" \
-H "Content-Type: application/octet-stream" \
--data-binary @<package>_<version>_<arch>.deb \
"https://gg.neiam.co/pkg/deb/neiam/grafana-plasmoid/upload?dist=stable&component=main"
$GITGUD_TOKEN
is a registry token for this repository — create one under
Settings → Registry tokens
. Your forge password or a
ggp_
API token works too.