2026-01-30 11:20:09 +11:00
2026-01-30 11:20:09 +11:00
2026-01-29 22:37:14 +11:00

Spinny

Spinny runs containers for you.

Installing

Make sure to install podman first.

Compile:

g++ main.cpp -o spinny

Install:

sudo cp spinny /usr/local/bin/spinny

Make a user to run Spinny under:

sudo useradd -m spinny
sudo passwd spinny

Start the SSH daemon (if you haven't)

sudo systemctl enable --now sshd

(Optional) Set up SSH keys to use with the spinny user.

Build the containter used by Spinny:

ssh spinny@localhost
git clone https://chookspace.com/max/container
cd container
podman build -t dev-container .
podman run -it --rm dev-container
exit

Add /usr/local/bin/spinny to /etc/shells (use your editor)

Change the spinny user's shell to /usr/local/bin/spinny:

sudo chsh -s /usr/local/bin/spinny spinny

Enjoy!

ssh spinny@localhost

Run the help command to see avaliable commands.

Description
Quick way to spin up dev containers for all your projects
Readme 33 KiB
Languages
C++ 100%