-
Notifications
You must be signed in to change notification settings - Fork 0
Archive Trac vm runnotes2
madscatt edited this page Jun 20, 2026
·
1 revision
Legacy Trac archive page imported from
vm_runnotes2. Source: https://genapp.rocks/wiki/wiki/vm_runnotes2. Review age, links, and examples before treating as current.
- if you are unfamiliar with VM concepts, we recommend you do some web searches for "what is a virtual machine" and read or watch relevant videos until you have a basic familiarity. Learn to understand terminology such as host, guest, image, instance.
- virtualbox has worked well for us to host a VM.
- Ubuntu is generally a reasonable operating system to use as a guest VM for development, but any supported OS can be used.
- if you are unfamiliar with running virtual machines, you should do some web searches about installing Ubuntu on virtualbox or reach out to your local IT people to assist you with getting the virtual machine setup and properly networked or ask us for help directly.
- once you have successfully managed to get the VM running and have the network setup properly and working, you can proceed with installing GenApp
- your VM guest instance needs to have the network accessible
- for virtualbox, setting up two networks will allow the VM to access the network and allow you access to the VM from your web browser
- network configuration
- you need to create a host-only network
- in virtualbox->preferences
- select "network"
- select "host only networks"
- if none are listed, click the green "+" to the right of the list to create vboxnet0
- in the man virtual box window, select your guest
- select "settings"->network
- adapter 1
- set "attached to" to "host-only adapter"
- name: "virtbox0" should come up
- adapter 2
- check enable network adapter
- set "attached to" to "NAT" (not "NAT Network")
- network configuration
- ubuntu normally doesn't have the ssh server turned on by default, so you may need to install it on the guest to get ssh access from your host
- {{{sudo apt install openssh-server}}}