IRCNow

This is an old revision of the document!


You can run any Linux or BSD-based operating system on your VPS as a guest inside OpenBSD.

You will be given a username and password for your account. This will create a username on our host system:

$ ssh username@us5.ircnow.org

ECDSA key fingerprint is SHA256:a0LIR/BRZkpYqMho/YvkISPEm7vkus5QfOSqAeu+tYc.

Please note: This is the host machine, not your VM. The host machine is running OpenBSD but your guest VPS can run any OS.

Once you log in, you can access the serial console:

$ vmctl console <vm-name>

To shutdown the VM:

$ vmctl stop <vm-name>

To boot the VM:

$ vmctl start <vm-name>

To pause the VM:

$ vmctl pause <vm-name>

To unpause the VM:

$ vmctl unpause <vm-name>

To escape serial console, type ~~.


To connect to your VM, you will be given an IP address. In case you forget, your IP address can be found by running $ dig username.us5.ircnow.org. Our default gateway is 38.81.163.129.

For convenience, you can log in to your VPS as follows:

$ ssh username@username.us5.ircnow.org

Please note that this hostname is different from the host; there is an extra username in username.us5.ircnow.org.


For OpenBSD, here is how you statically assign your IP address:

Inside /etc/hostname.vio0:

inet 38.81.163.xxx 255.255.255.0

Replace 38.81.163.xxx with your assigned IP address.

Inside /etc/mygate:

38.81.163.129

For Alpine:

To restart networking:

# service networking restart

Losing network connectivity:

For OpenBSD, put this in your crontab:

@reboot /usr/bin/tmux new -d 'while true; do /sbin/ping -i5 38.81.163.129; done' \;

For Debian:

@reboot /usr/bin/tmux new -d 'while true; do /usr/bin/ping -i5 38.81.163.129; done' \;

For Alpine:

@reboot /usr/bin/tmux new -d 'while true; do /bin/ping -i5 38.81.163.129; done' \;