/shell-freebsd

Get a free FreeBSD shell

MIT LicenseMIT

shell-freebsd

Get a free shell for FreeBSD in GitHub Actions

FreeBSD Logo

If you need a FreeBSD VM shell, you can use this repo.

Instruction

  1. First fork this repo
  2. Click the Actions menu on your Repo, and then enable GitHub Action on your fork
  3. Then Select All Workflows ➡️ Shell on the left
  4. Then click the Run Workflow dropdown menu on the right side
  5. Then click the Run Workflow button

Wait a few seconds, the GitHub Action will run in your repo.

Click Shell ➡️ Start a FreeBSD shell, to open the log window, you will see a FreeBSD vm is booting there.

Wait about 5-8 minutes, the FreeBSD vm will be ready.

And you will see the SSH address like below:

Setting up tmate...

Running tmate...

To connect to this session copy-n-paste the following into a terminal:

$ ssh 3R7dS7j45xk4CGzkz52psXpqr@nyc1.tmate.io

After connecting you can run:

$ touch /tmp/keepalive

to disable the 15m timeout.

Good. Use the address to connect:

$ ssh 3R7dS7j45xk4CGzkz52psXpqr@nyc1.tmate.io

You will get a shell like:

Mac-1606142911434:shell-freebsd runner $

Then you can ssh to the FreeBSD VM:

$ ssh freebsd

Under the hood

Uses GitHub CI in FreeBSD
View on Marketplace