version=pmwiki-2.2.130 ordered=1 urlencoded=1 agent=Mozilla/5.0 (X11; OpenBSD amd64; rv:82.0) Gecko/20100101 Firefox/82.0 author=jrmu charset=UTF-8 csum= ctime=1607085385 host=38.81.163.7 name=Openbsd.Install67 rev=39 targets=Openbsd.Buyvm,Vps.Intro,Openbsd.Staticnet,Openbsd.Netmask,Openbsd.Unbound,Openbsd.Fdisk,Openbsd.Disklabel text=(:title OpenBSD 6.7 Install Guide:)%0a%0aThis is a quick install guide for OpenBSD 6.7.%0a%0a'''NOTE''': This guide is '''no''' substitute for reading the [[https://www.openbsd.org/faq/|OpenBSD FAQ]]. In particular, you should read the [[https://www.openbsd.org/faq/faq4.html|Installation Guide]]%0a%0a# First, you'll want to boot up from the install ISO. Please consult the [[Openbsd/buyvm|BuyVM]] and [[vps/intro|VMM]] install guides.%0a# At bootup, type @@boot@@ then press enter. Or wait a few seconds to boot automatically.%0a# '''NOTE''': At any time during the installation, if you make a mistake, you can type ctrl+c to cancel the install process. Then, press ctrl+d to bring back the installation options.%0a# Type @@i@@ for install\\%0aAttach:install67-1.png%0a# Press enter to use the default keyboard layout.%0a# Your system hostname is probably a fruit.\\%0aAttach:install67-2.png%0a# Configure the vio0 interface ([[https://man.openbsd.org/vio|vio]] is short for VirtIO). If you lack vio0 and have some other interface (like em0), you may want to change the networking drivers in [[Openbsd/buyvm|BuyVM]]'s [[https://manage.buyvm.net|web panel]].%0a# Don't use DHCP. Instead, check BuyVM's web panel for the IPv4 address and enter it manually. Don't worry if you chose DHCP by accident, though. It is always possible to later reconfigure the VPS to use [[Openbsd/staticnet|static networking]]. The benefit of using static networking is that your IPs are guaranteed not to change. DHCP allocates the IP addresses dynamically and sometimes routers can change your addresses during a reboot, causing your users to be unable to connect.%0a# Leave the [[Openbsd/netmask|netmask]] as 255.255.255.0%0a# Don't use autoconf. Instead, manually type in your IPv6 addresses.%0a# BuyVM's IPv6 prefix length is 48, not 64. Coconut's is 64.\\%0aAttach:install67-3.png%0a# BuyVM's default IPv4 route is just the same as your IPv4 address but the last number replaced with 1. So for example, if you had the IP address 192.168.0.14, the default gateway would be 192.168.0.1. For coconut, the default gateway has the last number replaced with 129.%0a# For BuyVM, the default router for subnets inside 2605:6400:0010/48 is 2605:6400:0010::1. For coconut, it is 2001:550:3402:1::1.%0a# Press enter when done.\\%0aAttach:install67-4.png%0a# DNS domain name will be either ircnow.org or the domain you purchased.%0a# DNS nameservers: You can use 8.8.8.8 from Google or [[https://servers.opennic.org/|OpenNIC servers]] or 127.0.0.1 if you configure [[Openbsd/unbound|unbound]] right after installation. '''NOTE''': If you use 127.0.0.1, you will not be able to download packages for installation without using the trick described below.%0a# Type in your root password twice.%0a# Type enter, you want to start sshd by default (or else you would be unable to log in).%0a# No, you not want to run X Windows by default. You will install the X packages but enabling X windows is a security risk given that you are working on a headless (no GUI) server.%0a# Enter your username, type in a name, then type the password twice.\\%0aAttach:install67-5.png%0a# Don't allow root ssh login. Press enter.%0a# Set the timezone (matching the server's physical location).%0a# Press ? to see information about available disks.%0a# Select the correct disk. '''WARNING''': Be very careful! Selecting the wrong disk may erase data forever!\\%0aAttach:install67-6.png%0a#You may want to read up on [[openbsd/fdisk|fdisk]] and [[openbsd/disklabel|disklabel]]. For a simple install, type W to use the (W)hole Disk.\\%0aAttach:install67-6b.png%0a#For a simple install, type enter to use (A)uto layout. If you have special needs, read up on [[openbsd/disklabel|disklabel]].\\%0aAttach:install67-6c.png%0a#Once you are done formatting disks, press enter for done.\\%0aAttach:install67-6d.png%0a# Installing the sets%0a # OpenBSD has a concept of base sets, which includes the default software with each install.%0a # If you used a CD-ROM ISO, select cd0.%0a # If you used a flash drive, select disk.%0a # If you want to download from the internet, select http.%0a # '''NOTE''': If you download from the internet, sometimes DNS will not work properly. There is a trick -- instead of using a hostname like ftp4.usa.openbsd.org, use its IPv4 address 66.111.2.37.%0a# The pathname to the sets should be 6.7/amd64. Nothing to change so just press enter.%0a# Install all the sets. Do '''not''' skip the X sets because they are often needed even if you run headless (without a GUI). If you skip it now, you may eventually have to reboot the server and install it later -- a huge waste of time with no benefit. The X packages are only a few hundred megabytes and present no security risk so long as X is disabled.%0a# If you're using CD, hopefully you verified the ISO before you installed. You can continue without verification. If you are using HTTP, you '''must''' verify the sets to be safe. Do not use unverified sets over HTTP.\\%0aAttach:install67-7.png%0a# Type enter for done.%0a# Type enter to reboot.\\%0aAttach:install67-8.png%0a# Power off the VPS and make sure to boot from the hard drive. You may need to go to [[Openbsd/buyvm|BuyVM]]'s [[https://manage.buyvm.net|web panel]] to fix this. time=1607252585 title=OpenBSD 6.7 Install Guide author:1607252585=jrmu diff:1607252585:1607252550:=22,23c22,23%0a%3c # For BuyVM, the default router for subnets inside 2605:6400:0010/48 is 2605:6400:0010::1. For coconut, it is 2001:550:3402:1::1.%0a%3c # Press enter when done.\\%0a---%0a> # For BuyVM, the default router for subnets inside 2605:6400:0010/48 is 2605:6400:0010::1. For coconut, it is 2001:550:3402:1::1.\\%0a> # Press enter when done.%0a host:1607252585=38.81.163.7 author:1607252550=jrmu diff:1607252550:1607166909:=23d22%0a%3c # Press enter when done.%0a host:1607252550=38.81.163.7 author:1607166909=jrmu diff:1607166909:1607165229:=9d8%0a%3c # '''NOTE''': At any time during the installation, if you make a mistake, you can type ctrl+c to cancel the install process. Then, press ctrl+d to bring back the installation options.%0a host:1607166909=38.81.163.7 author:1607165229=jrmu diff:1607165229:1607098288:=4,5d3%0a%3c %0a%3c '''NOTE''': This guide is '''no''' substitute for reading the [[https://www.openbsd.org/faq/|OpenBSD FAQ]]. In particular, you should read the [[https://www.openbsd.org/faq/faq4.html|Installation Guide]]%0a host:1607165229=38.81.163.7 author:1607098288=jrmu diff:1607098288:1607097628:=33c33%0a%3c #You may want to read up on [[openbsd/fdisk|fdisk]] and [[openbsd/disklabel|disklabel]]. For a simple install, type W to use the (W)hole Disk.\\%0a---%0a> #You may want to read up on [[openbsd/fdisk|fdisk]] and [[openbsd/disklabel|disklabel]]. For a simple install, type W to use the (W)hole Disk.%0a host:1607098288=38.81.163.7 author:1607097628=jrmu diff:1607097628:1607096809:=33c33%0a%3c #You may want to read up on [[openbsd/fdisk|fdisk]] and [[openbsd/disklabel|disklabel]]. For a simple install, type W to use the (W)hole Disk.%0a---%0a> #\\%0a35c35%0a%3c #For a simple install, type enter to use (A)uto layout. If you have special needs, read up on [[openbsd/disklabel|disklabel]].\\%0a---%0a> #\\%0a37c37%0a%3c #Once you are done formatting disks, press enter for done.\\%0a---%0a> #\\%0a39,43c39,41%0a%3c # Installing the sets%0a%3c # OpenBSD has a concept of base sets, which includes the default software with each install.%0a%3c # If you used a CD-ROM ISO, select cd0.%0a%3c # If you used a flash drive, select disk.%0a%3c # If you want to download from the internet, select http.%0a---%0a> #\\%0a> Attach:install67-6e.png%0a> # If you used a CD-ROM ISO, select cd0. If you used a flash drive, select disk. If you want to download from the internet, select http.%0a host:1607097628=38.81.163.7 author:1607096809=jrmu diff:1607096809:1607096685:=33d32%0a%3c #\\%0a35d33%0a%3c #\\%0a37d34%0a%3c #\\%0a39d35%0a%3c #\\%0a host:1607096809=38.81.163.7 author:1607096685=jrmu diff:1607096685:1607096350:=33,36d32%0a%3c Attach:install67-6b.png%0a%3c Attach:install67-6c.png%0a%3c Attach:install67-6d.png%0a%3c Attach:install67-6e.png%0a host:1607096685=38.81.163.7 author:1607096350=jrmu diff:1607096350:1607093548:=14c14%0a%3c # Leave the [[Openbsd/netmask|netmask]] as 255.255.255.0%0a---%0a> # Leave the [[Openbsd/netmask|netmask]] as 255.255.255.0\\%0a host:1607096350=38.81.163.7 author:1607093548=jrmu diff:1607093548:1607091755:=31c31%0a%3c # Select the correct disk. '''WARNING''': Be very careful! Selecting the wrong disk may erase data forever!\\%0a---%0a> # Select the correct disk. '''WARNING''': Be very careful! Selecting the wrong disk may erase data forever!%0a37c37%0a%3c # If you're using CD, hopefully you verified the ISO before you installed. You can continue without verification. If you are using HTTP, you '''must''' verify the sets to be safe. Do not use unverified sets over HTTP.\\%0a---%0a> # If you're using CD, hopefully you verified the ISO before you installed. You can continue without verification. If you are using HTTP, you '''must''' verify the sets to be safe. Do not use unverified sets over HTTP.%0a40c40%0a%3c # Type enter to reboot.\\%0a---%0a> # Type enter to reboot.%0a host:1607093548=38.81.163.7 author:1607091755=jrmu diff:1607091755:1607091571:=39,42c39,40%0a%3c # Type enter for done.%0a%3c # Type enter to reboot.%0a%3c Attach:install67-8.png%0a%3c # Power off the VPS and make sure to boot from the hard drive. You may need to go to [[Openbsd/buyvm|BuyVM]]'s [[https://manage.buyvm.net|web panel]] to fix this.%0a\ No newline at end of file%0a---%0a> # %0a> Attach:install67-8.png%0a\ No newline at end of file%0a host:1607091755=125.224.25.38 author:1607091571=jrmu diff:1607091571:1607091556:=40c40%0a%3c Attach:install67-8.png%0a\ No newline at end of file%0a---%0a> install67-8.png%0a\ No newline at end of file%0a host:1607091571=125.224.25.38 author:1607091556=jrmu diff:1607091556:1607091374:=38,40c38%0a%3c Attach:install67-7.png%0a%3c # %0a%3c install67-8.png%0a\ No newline at end of file%0a---%0a> Attach:install67-7.png%0a\ No newline at end of file%0a host:1607091556=125.224.25.38 author:1607091374=jrmu diff:1607091374:1607091350:=34a35%0a> Attach:install67-7.png%0a37,38c38%0a%3c # If you're using CD, hopefully you verified the ISO before you installed. You can continue without verification. If you are using HTTP, you '''must''' verify the sets to be safe. Do not use unverified sets over HTTP.%0a%3c Attach:install67-7.png%0a\ No newline at end of file%0a---%0a> # If you're using CD, hopefully you verified the ISO before you installed. You can continue without verification. If you are using HTTP, you '''must''' verify the sets to be safe. Do not use unverified sets over HTTP.%0a\ No newline at end of file%0a host:1607091374=125.224.25.38 author:1607091350=jrmu diff:1607091350:1607091035:=33,38c33,34%0a%3c # If you used a CD-ROM ISO, select cd0. If you used a flash drive, select disk. If you want to download from the internet, select http.%0a%3c # '''NOTE''': If you download from the internet, sometimes DNS will not work properly. There is a trick -- instead of using a hostname like ftp4.usa.openbsd.org, use its IPv4 address 66.111.2.37.%0a%3c Attach:install67-7.png%0a%3c # The pathname to the sets should be 6.7/amd64. Nothing to change so just press enter.%0a%3c # Install all the sets. Do '''not''' skip the X sets because they are often needed even if you run headless (without a GUI). If you skip it now, you may eventually have to reboot the server and install it later -- a huge waste of time with no benefit. The X packages are only a few hundred megabytes and present no security risk so long as X is disabled.%0a%3c # If you're using CD, hopefully you verified the ISO before you installed. You can continue without verification. If you are using HTTP, you '''must''' verify the sets to be safe. Do not use unverified sets over HTTP.%0a\ No newline at end of file%0a---%0a> #%0a> Attach:install67-7.png%0a\ No newline at end of file%0a host:1607091350=125.224.25.38 author:1607091035=jrmu diff:1607091035:1607090943:=33d32%0a%3c #%0a host:1607091035=125.224.25.38 author:1607090943=jrmu diff:1607090943:1607090759:=32,33c32%0a%3c Attach:install67-6.png%0a%3c Attach:install67-7.png%0a\ No newline at end of file%0a---%0a> Attach:install67-6.png%0a\ No newline at end of file%0a host:1607090943=125.224.25.38 author:1607090759=jrmu diff:1607090759:1607090722:=31c31%0a%3c # Select the correct disk. '''WARNING''': Be very careful! Selecting the wrong disk may erase data forever!%0a---%0a> # Select the correct disk.%0a host:1607090759=125.224.25.38 author:1607090722=jrmu diff:1607090722:1607090597:=26c26%0a%3c # Enter your username, type in a name, then type the password twice.\\%0a---%0a> # Enter your username, then type the password twice.%0a28,31d27%0a%3c # Don't allow root ssh login. Press enter.%0a%3c # Set the timezone (matching the server's physical location).%0a%3c # Press ? to see information about available disks.%0a%3c # Select the correct disk.%0a host:1607090722=125.224.25.38 author:1607090597=jrmu diff:1607090597:1607090286:=27,28c27%0a%3c Attach:install67-5.png%0a%3c Attach:install67-6.png%0a\ No newline at end of file%0a---%0a> Attach:install67-5.png%0a\ No newline at end of file%0a host:1607090597=125.224.25.38 author:1607090286=jrmu diff:1607090286:1607090256:=19d18%0a%3c # For BuyVM, the default router for subnets inside 2605:6400:0010/48 is 2605:6400:0010::1. For coconut, it is 2001:550:3402:1::1.\\%0a20a20%0a> # For BuyVM, the default router for subnets inside 2605:6400:0010/48 is 2605:6400:0010::1. For coconut, it is 2001:550:3402:1::1.%0a27d26%0a%3c Attach:install67-5.png%0a\ No newline at end of file%0a host:1607090286=125.224.25.38 author:1607090256=jrmu diff:1607090256:1607090220:=19d18%0a%3c Attach:install67-4.png%0a26a26%0a> Attach:install67-4.png%0a\ No newline at end of file%0a host:1607090256=125.224.25.38 author:1607090220=jrmu diff:1607090220:1607090108:=22,25d21%0a%3c # Type in your root password twice.%0a%3c # Type enter, you want to start sshd by default (or else you would be unable to log in).%0a%3c # No, you not want to run X Windows by default. You will install the X packages but enabling X windows is a security risk given that you are working on a headless (no GUI) server.%0a%3c # Enter your username, then type the password twice.%0a host:1607090220=125.224.25.38 author:1607090108=jrmu diff:1607090108:1607089929:=20,21d19%0a%3c # DNS domain name will be either ircnow.org or the domain you purchased.%0a%3c # DNS nameservers: You can use 8.8.8.8 from Google or [[https://servers.opennic.org/|OpenNIC servers]] or 127.0.0.1 if you configure [[Openbsd/unbound|unbound]] right after installation. '''NOTE''': If you use 127.0.0.1, you will not be able to download packages for installation without using the trick described below.%0a host:1607090108=125.224.25.38 author:1607089929=jrmu diff:1607089929:1607089811:=19d18%0a%3c # For BuyVM, the default router for subnets inside 2605:6400:0010/48 is 2605:6400:0010::1. For coconut, it is 2001:550:3402:1::1.%0a host:1607089929=125.224.25.38 author:1607089811=jrmu diff:1607089811:1607089623:=18c18%0a%3c # BuyVM's default IPv4 route is just the same as your IPv4 address but the last number replaced with 1. So for example, if you had the IP address 192.168.0.14, the default gateway would be 192.168.0.1. For coconut, the default gateway has the last number replaced with 129.%0a---%0a> #%0a host:1607089811=125.224.25.38 author:1607089623=jrmu diff:1607089623:1607089452:=7c7%0a%3c # Type @@i@@ for install\\%0a---%0a> # Type @@i@@ for install%0a10c10%0a%3c # Your system hostname is probably a fruit.\\%0a---%0a> # Your system hostname is probably a fruit.%0a16,19c16,17%0a%3c # BuyVM's IPv6 prefix length is 48, not 64. Coconut's is 64.\\%0a%3c Attach:install67-3.png%0a%3c #%0a%3c Attach:install67-4.png%0a\ No newline at end of file%0a---%0a> # BuyVM's IPv6 prefix length is 48, not 64. Coconut's is 64.%0a> Attach:install67-3.png%0a\ No newline at end of file%0a host:1607089623=125.224.25.38 author:1607089452=jrmu diff:1607089452:1607089434:=16c16%0a%3c # BuyVM's IPv6 prefix length is 48, not 64. Coconut's is 64.%0a---%0a> # BuyVM's IPv6 prefix length is 48, not 64.%0a host:1607089452=125.224.25.38 author:1607089434=jrmu diff:1607089434:1607089293:=15,16d14%0a%3c # Don't use autoconf. Instead, manually type in your IPv6 addresses.%0a%3c # BuyVM's IPv6 prefix length is 48, not 64.%0a host:1607089434=125.224.25.38 author:1607089293=jrmu diff:1607089293:1607089242:=13,14c13%0a%3c # Don't use DHCP. Instead, check BuyVM's web panel for the IPv4 address and enter it manually. Don't worry if you chose DHCP by accident, though. It is always possible to later reconfigure the VPS to use [[Openbsd/staticnet|static networking]]. The benefit of using static networking is that your IPs are guaranteed not to change. DHCP allocates the IP addresses dynamically and sometimes routers can change your addresses during a reboot, causing your users to be unable to connect.%0a%3c # Leave the [[Openbsd/netmask|netmask]] as 255.255.255.0\\%0a---%0a> # Don't use DHCP. Instead, check BuyVM's web panel for the IPv4 address and enter it manually. Don't worry if you chose DHCP by accident, though. It is always possible to later reconfigure the VPS to use [[Openbsd/staticnet|static networking]]. The benefit of using static networking is that your IPs are guaranteed not to change. DHCP allocates the IP addresses dynamically and sometimes routers can change your addresses during a reboot, causing your users to be unable to connect.\\%0a host:1607089293=125.224.25.38 author:1607089242=jrmu diff:1607089242:1607089088:=13d12%0a%3c # Don't use DHCP. Instead, check BuyVM's web panel for the IPv4 address and enter it manually. Don't worry if you chose DHCP by accident, though. It is always possible to later reconfigure the VPS to use [[Openbsd/staticnet|static networking]]. The benefit of using static networking is that your IPs are guaranteed not to change. DHCP allocates the IP addresses dynamically and sometimes routers can change your addresses during a reboot, causing your users to be unable to connect.\\%0a host:1607089242=125.224.25.38 author:1607089088=jrmu diff:1607089088:1607088941:=10a11%0a> # %0a12c13%0a%3c # Configure the vio0 interface ([[https://man.openbsd.org/vio|vio]] is short for VirtIO). If you lack vio0 and have some other interface (like em0), you may want to change the networking drivers in [[Openbsd/buyvm|BuyVM]]'s [[https://manage.buyvm.net|web panel]].%0a---%0a> %0a host:1607089088=125.224.25.38 author:1607088941=jrmu diff:1607088941:1607088904:=14d13%0a%3c Attach:install67-3.png%0a\ No newline at end of file%0a host:1607088941=125.224.25.38 author:1607088904=jrmu diff:1607088904:1607088885:=9d8%0a%3c # Press enter to use the default keyboard layout.%0a host:1607088904=125.224.25.38 author:1607088885=jrmu diff:1607088885:1607088278:=6,7c6%0a%3c # At bootup, type @@boot@@ then press enter. Or wait a few seconds to boot automatically.%0a%3c # Type @@i@@ for install%0a---%0a> %0a9,10d7%0a%3c # Your system hostname is probably a fruit.%0a%3c # %0a host:1607088885=125.224.25.38 author:1607088278=jrmu diff:1607088278:1607088080:=4,5d3%0a%3c %0a%3c # First, you'll want to boot up from the install ISO. Please consult the [[Openbsd/buyvm|BuyVM]] and [[vps/intro|VMM]] install guides.%0a host:1607088278=125.224.25.38 author:1607088080=jrmu diff:1607088080:1607085475:=3,7c3%0a%3c This is a quick install guide for OpenBSD 6.7.%0a%3c %0a%3c Attach:install67-1.png%0a%3c Attach:install67-2.png%0a%3c %0a---%0a> This is a quick install guide for OpenBSD 6.7.%0a\ No newline at end of file%0a host:1607088080=125.224.25.38 author:1607085475=jrmu diff:1607085475:1607085385:=1,3c1,53%0a%3c (:title OpenBSD 6.7 Install Guide:)%0a%3c %0a%3c This is a quick install guide for OpenBSD 6.7.%0a\ No newline at end of file%0a---%0a> (:title OpenBSD Install Guide:)%0a> %0a> This is a quick install guide for OpenBSD 6.8 on BuyVM.%0a> %0a> Use your web browser to go to [[https://manage.buyvm.net]]. Use the username and password that was given you.%0a> %0a> # Click on the [Power State] button, then [Power Off] the server. Any time new changes to hardware apply (upgrading RAM, CPUs, patches), you must hard power off and then boot the VPS. '''WARNING''': Make sure notify your users in advance, then power off your server by running @@$ doas shutdown -p now@@ -- or else you may lose data!\\%0a> Attach:install-panel-01.png%0a> # Click on Settings.%0a> # Click on Enable for API settings, then click Generate. Make sure to copy these values down for use for [[Openbsd/botnow|botnow]]. They will allow you to configure rDNS records automatically using scripts.%0a> # Make sure the hostname matches what you want. It should probably be @@%3cfruit>.ircnow.org@@. Click Save.%0a> # In the KVM settings on the right, change the CPU model to QEMU, Ethernet Driver to VIRTIO, and Hard Disk Driver to VIRTIO. I suspect this hardware to be most stable (but I am not sure).%0a> # Make sure to click on Save Settings.\\%0a> Attach:install-panel-02.png%0a> # Click on Networking.%0a> # For IPv4, change the main IP address to use your DDoS filtered IP address. Make sure to save changes. Do not share your non-DDoS filtered IP address with non-teammates! If you do, you can get DDoSed and forced offline. You will have two IPs -- the DDoS filtered IP is what you share with the public, the internal IP can be used as a backdoor to log in.%0a> # Make sure the Status is set to On for each IP address you have. Configure the rDNS records. Save Changes. '''NOTE''': In order for rDNS to apply, you must have properly configured A/AAAA [[Openbsd/dns|DNS records]]. Please read up on [[Openbsd/vhost|vhosts]].\\%0a> Attach:install-panel-03.png%0a> # Click on IPv6%0a> # To use IPv6, you must assign IPv6 addresses from the dedicated IPv6 subnet. Click on Assign IPv6 Address, then Assign Multiple IPv6 Addresses.\\%0a> Attach:install-panel-04.png%0a> # You can add hundreds of IPv6 addresses, but you must add them 8 at a time. Click Add IPv6 Addresses.\\%0a> Attach:install-panel-05.png%0a> # Configure the IPv6 addresses:%0a> # Click on the Status buttons and set each IPv6 address to On.%0a> # Click on the spinning gear icon to configure rDNS or to delete the IP address.%0a> # '''Remember''': Click Save Changes to apply.%0a> # To use these IP addresses, see [[Openbsd/Staticnet|configuring static networking]] on OpenBSD. You will need to record the information about the IP addresses, the subnet, and the default gateway.\\%0a> Attach:install-panel-06.png%0a> # Click on Routed Subnets%0a> # This will enable you to get a /48 subnet without needing to manually enter IP addresses. You will also be given delegation for the rDNS entries.\\%0a> Attach:install-panel-07.png%0a> # Configure the name servers%0a> # Set the nexthop IP address to one of your IPv6 addresses%0a> # Set the delegated nameservers to two of your rDNS nameservers.\\%0a> Attach:install-panel-08.png%0a> # Click on CD-ROM%0a> # Search for OpenBSD (at the very bottom), then click Mount ISO.\\%0a> Attach:install-panel-09.png%0a> # Alternatively, to get a more recent ISO, while inside CD-ROM, click on Upload ISO.%0a> # Upload your ISO.\\%0a> Attach:install-panel-10.png%0a> # Click on Volumes%0a> # Click on the gear icon to Attach To Virtual Server. Make note of the hard disk size so you can partition and format it later.\\%0a> Attach:install-panel-11.png%0a> # Click on Power State at the top right, then Boot. Then, click on Console.%0a> Attach:install-panel-12.png%0a> # Begin installation%0a> # Error 1: If you see "No bootable device", double check to make sure you have mounted the CD-ROM ISO.%0a> # Error 2: The operating system has booted from hard disk instead of the ISO. In this case, you will want to log in and reboot using $ @@doas shutdown -r now@@ . Rebooting using software will avoid damaging your files. Do '''not''' use @@CTRL+ALT+DEL@@, @@Graceful Restart@@, @@Graceful Shutdown@@, @@Reset@@, or @@Power Off@@ unless absolutely necessary, because this will result in data corruption.%0a> Attach:install-panel-13.png%0a> # Follow the install instructions.%0a> Attach:install-panel-14.png%0a\ No newline at end of file%0a host:1607085475=38.81.163.7 author:1607085385=jrmu diff:1607085385:1607085385:=1,53d0%0a%3c (:title OpenBSD Install Guide:)%0a%3c %0a%3c This is a quick install guide for OpenBSD 6.8 on BuyVM.%0a%3c %0a%3c Use your web browser to go to [[https://manage.buyvm.net]]. Use the username and password that was given you.%0a%3c %0a%3c # Click on the [Power State] button, then [Power Off] the server. Any time new changes to hardware apply (upgrading RAM, CPUs, patches), you must hard power off and then boot the VPS. '''WARNING''': Make sure notify your users in advance, then power off your server by running @@$ doas shutdown -p now@@ -- or else you may lose data!\\%0a%3c Attach:install-panel-01.png%0a%3c # Click on Settings.%0a%3c # Click on Enable for API settings, then click Generate. Make sure to copy these values down for use for [[Openbsd/botnow|botnow]]. They will allow you to configure rDNS records automatically using scripts.%0a%3c # Make sure the hostname matches what you want. It should probably be @@%3cfruit>.ircnow.org@@. Click Save.%0a%3c # In the KVM settings on the right, change the CPU model to QEMU, Ethernet Driver to VIRTIO, and Hard Disk Driver to VIRTIO. I suspect this hardware to be most stable (but I am not sure).%0a%3c # Make sure to click on Save Settings.\\%0a%3c Attach:install-panel-02.png%0a%3c # Click on Networking.%0a%3c # For IPv4, change the main IP address to use your DDoS filtered IP address. Make sure to save changes. Do not share your non-DDoS filtered IP address with non-teammates! If you do, you can get DDoSed and forced offline. You will have two IPs -- the DDoS filtered IP is what you share with the public, the internal IP can be used as a backdoor to log in.%0a%3c # Make sure the Status is set to On for each IP address you have. Configure the rDNS records. Save Changes. '''NOTE''': In order for rDNS to apply, you must have properly configured A/AAAA [[Openbsd/dns|DNS records]]. Please read up on [[Openbsd/vhost|vhosts]].\\%0a%3c Attach:install-panel-03.png%0a%3c # Click on IPv6%0a%3c # To use IPv6, you must assign IPv6 addresses from the dedicated IPv6 subnet. Click on Assign IPv6 Address, then Assign Multiple IPv6 Addresses.\\%0a%3c Attach:install-panel-04.png%0a%3c # You can add hundreds of IPv6 addresses, but you must add them 8 at a time. Click Add IPv6 Addresses.\\%0a%3c Attach:install-panel-05.png%0a%3c # Configure the IPv6 addresses:%0a%3c # Click on the Status buttons and set each IPv6 address to On.%0a%3c # Click on the spinning gear icon to configure rDNS or to delete the IP address.%0a%3c # '''Remember''': Click Save Changes to apply.%0a%3c # To use these IP addresses, see [[Openbsd/Staticnet|configuring static networking]] on OpenBSD. You will need to record the information about the IP addresses, the subnet, and the default gateway.\\%0a%3c Attach:install-panel-06.png%0a%3c # Click on Routed Subnets%0a%3c # This will enable you to get a /48 subnet without needing to manually enter IP addresses. You will also be given delegation for the rDNS entries.\\%0a%3c Attach:install-panel-07.png%0a%3c # Configure the name servers%0a%3c # Set the nexthop IP address to one of your IPv6 addresses%0a%3c # Set the delegated nameservers to two of your rDNS nameservers.\\%0a%3c Attach:install-panel-08.png%0a%3c # Click on CD-ROM%0a%3c # Search for OpenBSD (at the very bottom), then click Mount ISO.\\%0a%3c Attach:install-panel-09.png%0a%3c # Alternatively, to get a more recent ISO, while inside CD-ROM, click on Upload ISO.%0a%3c # Upload your ISO.\\%0a%3c Attach:install-panel-10.png%0a%3c # Click on Volumes%0a%3c # Click on the gear icon to Attach To Virtual Server. Make note of the hard disk size so you can partition and format it later.\\%0a%3c Attach:install-panel-11.png%0a%3c # Click on Power State at the top right, then Boot. Then, click on Console.%0a%3c Attach:install-panel-12.png%0a%3c # Begin installation%0a%3c # Error 1: If you see "No bootable device", double check to make sure you have mounted the CD-ROM ISO.%0a%3c # Error 2: The operating system has booted from hard disk instead of the ISO. In this case, you will want to log in and reboot using $ @@doas shutdown -r now@@ . Rebooting using software will avoid damaging your files. Do '''not''' use @@CTRL+ALT+DEL@@, @@Graceful Restart@@, @@Graceful Shutdown@@, @@Reset@@, or @@Power Off@@ unless absolutely necessary, because this will result in data corruption.%0a%3c Attach:install-panel-13.png%0a%3c # Follow the install instructions.%0a%3c Attach:install-panel-14.png%0a\ No newline at end of file%0a host:1607085385=38.81.163.7