diff --git a/doc/freedombox-manual.xml b/doc/freedombox-manual.xml
index 2127fee67..e052dbf2e 100644
--- a/doc/freedombox-manual.xml
+++ b/doc/freedombox-manual.xml
@@ -6,15 +6,59 @@
- FreedomBox Introduction
- FreedomBox is a personal server that protects your privacy. It is a free software stack, a subset of the Debian universal operating system, that can be installed in many flavors of inexpensive and power-efficient hardware. The simplicity of setting up and operating a FreedomBox is similar to that of a smart phone.
+ FreedomBox: take your online privacy back
+ FreedomBox is a ready made personal server designed with privacy in mind. Made of free software only, it is a subset of Debian universal operating system. It can be installed as a full system on a small board dedicated for that use from home. It can also be installed on your computer as an additional program although it is not recommended.
+ In order to replace communication services proposed by private companies mining your entire life, you will be able to activate independent services and provide them on the Internet or at home only. These applications are communication services accessible from clients or browsers on your phones like chat and voice calls, calendar, address book, file or news feed sharing and synchronization, webmail... To provide a spy free chat service for instance, activate the service from your administration interface and create some new users. You will then be able to provide XMPP addresses to your friends. They will instant use XMPP clients (Conversations or Xabber on Android, Pidgin on Windows and Linux, Messages on Mac OS) for encrypted communications.
+ FreedomBox is also optionally a Wi-Fi router for more advanced users.
+ You need a bit of technical expertise or help from the community to set up FreedomBox at home on a specific inexpensive and power-efficient hardware or on your computer running Debian. But once installed , its use is similar to that of a smart phone.
+ Related documentation:
+
+
+
+ FreedomBox applications
+
+
+
+
+ Machines that support FreedomBox
+
+
+
+
+ Download and Install
+
+
+
+
+ Manual
+
+
+
+
+ Live Help from the community
+
+
+
- Smart Router
+ Easy: Private Cloud
+ FreedomBox provides services: to your computers and mobile devices in your home and to computers and mobile devices of other people who are your friends. FreedomBox provides file sharing like Dropbox, shared calendering like Google or Yahoo and photo sharing. FreedomBox provides instant messaging and truly secure voice conference calling that works on low bandwidth providing high quality. FreedomBox has a blog and wiki to let you publish your content and collaborate with the rest of the world. Coming soon, a personal email server and federated social networking using GNU Social and Diaspora, providing privacy-respecting alternatives to Gmail and Facebook.
+
+
+ Advanced: Smart Home Router
FreedomBox runs in a physical computer and can route your traffic. It can sit between various devices at home such as mobiles, laptops and TVs and the Internet replacing a home wireless router. By routing traffic, FreedomBox can remove tracking advertisements and malicious web bugs before they ever reach your devices. FreedomBox can cloak your location and protect your anonymity by "onion routing" your traffic over Tor. FreedomBox provides a VPN server that you can use while you are away from home to keep your traffic secret on untrusted public wireless networks and to securely access various devices at home. It can also be carried along with your laptop and used to connect to public networks at work, school, or office to avail its services. It could be used in a village to provide communications throughout the village. In future, FreedomBox intends to provide support for alternative ways of connecting to the Internet such as Mesh networks.
- Private Cloud
- FreedomBox provides services: to your computers and mobile devices in your home and to computers and mobile devices of other people who are your friends. FreedomBox provides file sharing like Dropbox, shared calendering like Google or Yahoo and photo sharing. FreedomBox provides instant messaging and truly secure voice conference calling that works on low bandwidth providing high quality. FreedomBox has a blog and wiki to let you publish your content and collaborate with the rest of the world. Coming soon, a personal email server and federated social networking using GNU Social and Diaspora, providing privacy-respecting alternatives to Gmail and Facebook.
+ FreedomBox Interface Screenshot
+
+
+
+
+
+
+ freedombox2.png
+
+
+
@@ -103,7 +147,7 @@
Release Notes
The following are the release notes for each FreedomBox version.
- Version 0.9 (not released yet)
+ Version 0.9 (2016-04-24)
Fixed Wi-Fi AP setup.
@@ -161,7 +205,7 @@
Version 0.7 (2015-12-13)
- Translations! Full translations of the interface in Danish, Dutch, French, German and Norwegian Bokmål, and partial Telugu.
+ Translations! Full translations of the interface in Danish, Dutch, French, German and Norwegian , and partial Telugu.
Support for OLinuXino A20 MICRO and LIME2
@@ -361,7 +405,8 @@
Download and Install
- Wellcome to the FreedomBox download page. You may either install FreedomBox on one of the supported inexpensive hardware, on a Linux Debian operating system, or deploy on a virtual machine. Installing on Debian is easy because FreedomBox is available as packages. On hardware, you may need a little bit of technical expertise to setup. What we are requiring is to buy a device and plug in an SD card. In case of trouble, please read and interact with the Questions and Answers page based on Freedombox-discuss mailing list archives.
+ Wellcome to the FreedomBox download page. You may either install FreedomBox on one of the supported inexpensive hardware, on a Linux Debian operating system, or deploy on a virtual machine.
+ Installing on a machine running a Debian system is easy because FreedomBox is available as a package. We recommend to install FreedomBox on a supported single board computer though. The board will be dedicated for FreedomBox use from home. What we are requiring is to buy a device and plug in an SD card. In case of trouble when choosing the appropriate board or during install, please use Live Help or read and interact with the Questions and Answers page based on Freedombox-discuss mailing list archives.
Downloading on Debian
If you are installing on Debian, you don't need to download these images. Instead read instructions on setting up FreedomBox on Debian.
@@ -603,6 +648,59 @@ Primary key fingerprint: BCBE BD57 A11F 70B2 3782 BC57 36C3 6144 0C9B C971
+
+ Recap: How to create a DNS name with GnuDIP
+
+ to delete or to replace the old text
+
+
+
+ Access to GnuIP login page (answer Yes to all pop ups)
+
+
+ Click on "Self Register"
+
+
+ Fill the registration form (Username and domain will form the public IP address [username.domain])
+
+
+ Take note of the username/hostname and password that will be used on the FreedomBox app.
+
+
+ Save and return to the GnuDIP login page to verify your username, domain and password (enter the datas, click login).
+
+
+ Login output should display your new domain name along with your current public IP address (this is a unique address provided by your router for all your local devices).
+
+
+ Leave the GnuDIP interface and open the Dynamic DNS Client app page in your FreedomBox.
+
+
+ Click on "Set Up" in the top menu.
+
+
+ Activate Dynamic DNS
+
+
+ Choose GnuDIP service.
+
+
+ Add server address (gnudip.datasystems24.net)
+
+
+ Add your fresh domain name (username.domain, ie [username].freedombox.rocks)
+
+
+ Add your fresh username (the one used in your new IP address) and password
+
+
+ Add your GnuDIP password
+
+
+ Fill the option with (try this url in your browser, you will figure out immediatly)
+
+
+
Roundcube
@@ -718,6 +816,24 @@ Primary key fingerprint: BCBE BD57 A11F 70B2 3782 BC57 36C3 6144 0C9B C971What is Ikiwiki?
Ikiwiki converts wiki pages into HTML pages suitable for publishing on a website. It provides particularly blogging, podcasting, calendars and a large selection of plugins.
+
+ Quick Start
+ After the app installation on your box administration interface:
+
+
+ Go to "Create" section and create a wiki or a blog
+
+
+ Go back to "Configure" section and click on /ikiwiki link
+
+
+ Click on your new wiki or blog name under "Parent directory"
+
+
+ Enjoy your new publication page.
+
+
+
Creating a wiki or blog
You can create a wiki or blog to be hosted on your FreedomBox through the Wiki & Blog (Ikiwiki) page in Plinth. The first time you visit this page, it will ask to install packages required by Ikiwiki.
@@ -812,6 +928,65 @@ Primary key fingerprint: BCBE BD57 A11F 70B2 3782 BC57 36C3 6144 0C9B C971GNU Social is still getting packaged for debian and will be available soon for everyone to use. check the progress by tracking the bug #782812.
+
+ Radicale
+
+ What is Radicale?
+ Radicale is a CalDAV and CardDAV server. It allows synchronization and sharing of calendar and contact data. To use the application, a supported client application is needed. Radicale can be accessed by any user with a FreedomBox login.
+
+
+ Why running Radicale?
+ Using Radicale, you can get rid of centralized services like Google Calendar or Apple Calendar (iCloud) mining your events and social connections.
+
+
+ How to setup Radicale?
+ First, the Radicale server needs to be activated on your box. Then the mobile and computer clients need to be configured.
+
+
+ From your FreedomBox interface, go to "Calendar and Addressbook (Radicale)" page and install the application. After the installation is complete, make sure the application is marked "enabled" in the FreedomBox interface. Enabling the application launches the Radicale server CalDAV.
+
+
+ Now open your clients to create new calendar and address books that will use your FreedomBox and Radicale server. Remember, your clients must be CalDAV and CardDAV compatible. The Radicale website provides tutorials to setup a large selection of clients.
+
+
+ Example of setup with Evolution client:
+
+
+ Contacts
+
+
+ Create new address book
+
+
+ For "Type," select "WebDAV"
+
+
+ When "WebDAV" is selected, additional options will appear in the dialogue window.
+
+
+ URL: https://IP address or domain for your server/radicale/user/contact file name.vcf/. In addition, if you are using a contacts file exported from another service or application, it should be copied to: /var/lib/radicale/collections/user/contact file name.vcf. Items in italics need to be changed to match your settings.
+
+
+ Select/check "Use a secure connection."
+
+
+ Name the address book
+
+
+
+
+ Calendar
+
+
+ Follow the same steps described above and replace WebDAV with CalDAV. The extension of the calendar file will be .ics.
+
+
+
+
+
+
+
+
System
@@ -2680,7 +2855,7 @@ firewall-cmd --permanent --zone=internal --add-interface=eth0
Availability
- FreedomBox Danue Edition
+ FreedomBox Danube Edition
A limited number of units are planned to be shipped along with the release of FreedomBox 1.0. If you wish to get one, express your interest.
@@ -3233,366 +3408,96 @@ firewall-cmd --permanent --zone=internal --add-interface=eth0
You don't want to disturb your Debian installation to try out FreedomBox.
+ Prebuilt FreedomBox images for VirtualBox are routinely made available in VirtualBox's own VDI image file format. They contain a Debian GNU/Linux operating system and an installation of FreedomBox with all dependencies ready to run on any OS supported by VirtualBox (Windows, Linux, Macintosh, and Solaris).
+ A more adventurous alternative to downloading one of these images is to install Debian on VirtualBox and then install FreedomBox on it.
+ VirtualBox itself is available from (or your distribution's package manager).
Download
- FreedomBox SD card images for this VirtualBox are available. Follow the instructions on the download page to download and verify VirtualBox images.
- An alternative to downloading these images is to install Debian on VirtualBox and then install FreedomBox on it.
+ Follow the instructions on the download page to download and verify a VirtualBox image. As pr. 2016-03-26 the latest images are v0.7-amd64 and v0.7-i386.
Creating a Virtual Machine
- Decompress the downloaded VDI image.
+ Decompress the downloaded VDI image (tool for Windows, Mac).
- Create a new VirtualBox VM.
-
-
- When asked for a "Virtual Hard Disk" select the .vdi file you just extracted in step 1.
-
-
- After a virtual machine is created, go to settings -> [Network] -> [Interface] and set on the following options.
+ Create a new VM in the VirtualBox UI with OS type Linux and Version Debian (32/64-bit according to the downloaded image).
-
-
- Network Configuration
- VirtualBox provides many types of networking options. Each has its advantages and disadvantages. For more information about how various networking types work in VirtualBox, see VirtualBox's networking documentation.
- For a simple setup, it is recommended that you use a single network interface in your guest machine. This will make the first boot script automatically configure that interface as an internal network with automatic network configuration. Inside the guest machine, the networking is configured automatically and all the services are made available on this network interface. For more information on how networks are configured by default in FreedomBox, see Networks section.
- What remains is to make those services available to the host machine or to other machines in the network. You must then choose one of the following types of networking for the network interface on your guest machine. To set a particular type of network for the guest's network adapter, go to the guest VM's settings then the network options and then select the adapter you wish to configure. There, set the network type from the available list of networks.
+
+
+
+
+
+
+ VirtualBox Name and OS dialog
+
+
+
- First and the recommended option is to use the Bridge type of network. This option exposes the guest machine to the same network that host network is connected to. The guest obtains network configuration information from a router or DHCP server on the network. The guest will appear as just another machine in the network. A major advantage of this of setup is that the host and all other machines in the network will be able to access the services provided by guest without requiring any further setup. The only drawback of this approach is that if the host is not connected to any network, the guest's network will remain unconfigured making it inaccessible even from the host.
-
-
- Second method is Host only type of networking. With a guest's network interface configured in this manner, it will only be accessible from the host machine. The guest will not able access any other machine but the host, so you do not have internet access on the guest. All services on the guest are available to the host machine without any configuration such as port forwarding.
-
-
- The third option is to use the NAT type of network. This the networking type that VirtualBox assigns to a freshly created virtual machine. This option works even when host is not connected to any network. The guest is automatically configured and is able to access the Internet and local networks that host is able to connect to. However, the services provided by the guest require port forwarding configuration setup to be available outside.
- To configure this go to VM settings -> [Network] -> [Adapter] -> [Port Forwarding]. Map a port such as 2222 from host to guest port 22 and you will be able to ssh into FreedomBox from host machine as follows:
- ssh -p 2222 fbx@localhost
- Map 4443 on host to 443 on the guest. This make FreedomBox HTTPS service available on host using the URL You will need to add a mapping for each such services from host to guest.
-
-
- The final option is to create two network interfaces, one host only and one NAT type. This way you can access the guest without any additional configuration, and you have internet access on the guest. The guest will be invisible to any other machines on the network.
+ In the Hard disk dialog choose Use an existing virtual hard disk file and select the .vdi file you extracted in step 1.
- Summary of various network types:
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
- Guest accessible from other machines
-
-
-
-
- Guest accessible from host
-
-
-
-
- Works without port forwarding
-
-
-
-
- Works without host connected to network
-
-
-
-
- Guest has internet access
-
-
-
-
-
-
- Bridged
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- {X}
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
- Host only
-
-
-
-
-
-
-
-
-
- {X}
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- {X}
-
-
-
-
-
-
-
-
- NAT
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- {X}
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
- NAT and Host
-
-
-
-
-
-
-
-
-
- {X}
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
-
-
-
- (./)
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+ VirtualBox Hard disk dialog
+
+
+
+
+
+ When created, go to the virtual machine's Settings -> [Network] -> [Adapter 1]->[Attached to:] and choose the network type your want the machine to use according to the explanation in Network Configuration below. The recommended type is the Bridged adapter option, but be aware that this exposes the FreedomBox's services to your entire local network.
+
+
+
+
+
+
+
+
+ VirtualBox recommended network setting
+
+
+
+
+
+ First Boot
+ When satisfied with the VM settings click the start button in the VirtualBox UI and your new FreedomBox will boot.
+ The console of the VM will show the textual screen below when finished booting, from here most interaction with FreedomBox will be through the web interface (aka. Plinth) in a browser.
+
+
+
+
+
+
+ FreedomBox console after booting successfully
+
+
+
+ To access the web interface you need to find out your FreedomBox's IP address as described in section: Finding out the IP address of the virtual machine. Then access this IP from a web browser which is on the same network as the VM (f.ex. the host). If all is well, you are now presented with a welcome message and invited to complete the first boot process.
+
+
+
+
+
+
+ FreedomBox welcomes you to the first boot
+
+
+
+ This mainly consist of creating an administrative user for the system.
Using
- You can log in as the user created during Plinth setup.
- After logging in, you can become root with the command sudo su. See the FreedomBox usage page for more details.
+ See the FreedomBox usage page for more details.
+ You can log in to the Debian GNU/Linux system as the user created during Plinth first boot on the VirtualBox console or remotely via ssh.
+ After logging in, you can become root with the command sudo su.
Build Image
@@ -3600,11 +3505,346 @@ firewall-cmd --permanent --zone=internal --add-interface=eth0
Tips & Troubleshooting
+
+ Network Configuration
+ VirtualBox provides many types of networking options. Each has its advantages and disadvantages. For more information about how various networking types work in VirtualBox, see VirtualBox's networking documentation.
+ For a simple setup, it is recommended that you use a single network interface in your guest machine. This will make the first boot script automatically configure that interface as an internal network with automatic network configuration. Inside the guest machine, the networking is configured automatically and all the services are made available on this network interface. For more information on how networks are configured by default in FreedomBox, see Networks section.
+ What remains is to make those services available to the host machine or to other machines in the network. You must then choose one of the following types of networking for the network interface on your guest machine. To set a particular type of network for the guest's network adapter, go to the guest VM's settings then the network options and then select the adapter you wish to configure. There, set the network type from the available list of networks.
+
+
+ First and the recommended option is to use the Bridged type of network. This option exposes the guest machine to the same network that host network is connected to. The guest obtains network configuration information from a router or DHCP server on the network. The guest will appear as just another machine in the network. A major advantage of this of setup is that the host and all other machines in the network will be able to access the services provided by guest without requiring any further setup. The only drawback of this approach is that if the host is not connected to any network, the guest's network will remain unconfigured making it inaccessible even from the host.
+
+
+ Second method is Host only type of networking. With a guest's network interface configured in this manner, it will only be accessible from the host machine. The guest will not able access any other machine but the host, so you do not have internet access on the guest. All services on the guest are available to the host machine without any configuration such as port forwarding.
+
+
+ The third option is to use the NAT type of network. This the networking type that VirtualBox assigns to a freshly created virtual machine. This option works even when host is not connected to any network. The guest is automatically configured and is able to access the internet and local networks that host is able to connect to. However, the services provided by the guest require port forwarding configuration setup to be available outside.
+ To configure this go to VM settings -> [Network] -> [Adapter] -> [Port Forwarding]. Map a port such as 2222 from host to guest port 22 and you will be able to ssh into FreedomBox from host machine as follows:
+ ssh -p 2222 fbx@localhost
+ Map 4443 on host to 443 on the guest. This make FreedomBox HTTPS service available on host using the URL You will need to add a mapping for each such services from host to guest.
+
+
+ The final option is to create two network interfaces, one host only and one NAT type. This way you can access the guest without any additional configuration, and you have internet access on the guest. The guest will be invisible to any other machines on the network.
+
+
+ Summary of various network types:
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ Guest accessible from other machines
+
+
+
+
+ Guest accessible from host
+
+
+
+
+ Works without port forwarding
+
+
+
+
+ Works without host connected to network
+
+
+
+
+ Guest has internet access
+
+
+
+
+
+
+ Bridged
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ {X}
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+ Host only
+
+
+
+
+
+
+
+
+
+ {X}
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ {X}
+
+
+
+
+
+
+
+
+ NAT
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ {X}
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+ NAT and Host
+
+
+
+
+
+
+
+
+
+ {X}
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
+
+
+ (./)
+
+
+
+
+
+
+
+
+
Finding out the IP address of the virtual machine
This depends on the network configuration you chose. With a bridged adapter, your virtual machine gets its IP address from the DHCP server of your network, most likely of your Router. You can try the first couple of IP addresses or check your router web interface for a list of connected devices.
If you chose host-only adapter, the IP address is assigned by the DHCP server of your VirtualBox network. In the VirtualBox Manager, go to File -> Preferences -> Network -> Host-only Networks. You can see and edit the DHCP address range there, typically you get assigned addresses close to the Lower Address Bound.
Another possibility of finding the IP address is to login via the Virtualbox Manager (or similar software). The FreedomBox images do not have any default user accounts, so you need to set an initial user and password using the passwd-in-image script.
+ See also QuickStart for instructions on how to scan your network to discover the IP of the VM.
Networking Problems with macchanger
@@ -3696,7 +3936,7 @@ $ sudo reboot
Freedombox does not support network device configuration via /etc/network/interfaces, and it will not manage any non-loopback interfaces mentioned there. (See bug #797614.) Future versions of freedombox-setup will clear this file automatically; for now, edit it manually and ensure that it contains only the following:
auto lo
iface lo inet loopback
- If you have already completed the setup process without doing this step, you will need to clear out the /etc/network/interfaces file keeping only the above lines. Then perform a reboot. After this network connections configured by the setup step above will configure your network. Network interfaces will then be in the internal or external firwall zone. This is essential for the FreedomBox's web interface to be reachable from other machines in the network. You can tweak network manager connections with the nmtui command if you wish.
+ If you have already completed the setup process without doing this step, you will need to clear out the /etc/network/interfaces file keeping only the above lines. Then perform a reboot. After this network connections configured by the setup step above will configure your network. Network interfaces will then be in the internal or external firewall zone. This is essential for the FreedomBox's web interface to be reachable from other machines in the network. You can tweak network manager connections with the nmtui command if you wish.
@@ -4158,7 +4398,8 @@ wget https://www.thinkpenguin.com/files/ath9k_firmware_free-version/htc_7010.fw<
Individual applications that FreedomBox exposes to users such as ownCloud, JWChat etc.
- Some of the translation work are implemented in user interface (Plinth) since the 0.7 release. Documents for user interface translation are currently available on Transifex localization platform and GitHub. If you wish to see FreedomBox available for one of your languages, please start a discussion on the FreedomBox discuss mailing list or on the #freedombox IRC channel to avoid double translations.
+ The primary user interface (Plinth) was internationalized in the 0.7 release. You can contribute to the localization effort using the web-based tool at Weblate or directly to the source tree via GitHub.
+ If you wish to see FreedomBox available for one of your languages, please start a discussion on the FreedomBox discuss mailing list or on the #freedombox IRC channel to avoid double translations.
For more information, please visit the FreedomBox translation landing page.
diff --git a/doc/images/freedombox2.png b/doc/images/freedombox2.png
new file mode 100644
index 000000000..3c9590899
Binary files /dev/null and b/doc/images/freedombox2.png differ
diff --git a/doc/images/plinth_first_boot.png b/doc/images/plinth_first_boot.png
new file mode 100644
index 000000000..82916554e
Binary files /dev/null and b/doc/images/plinth_first_boot.png differ
diff --git a/doc/images/virtualbox_console_after_boot.png b/doc/images/virtualbox_console_after_boot.png
new file mode 100644
index 000000000..f63bc6877
Binary files /dev/null and b/doc/images/virtualbox_console_after_boot.png differ
diff --git a/doc/images/virtualbox_harddisk_file.png b/doc/images/virtualbox_harddisk_file.png
new file mode 100644
index 000000000..cbf197e18
Binary files /dev/null and b/doc/images/virtualbox_harddisk_file.png differ
diff --git a/doc/images/virtualbox_network_type.png b/doc/images/virtualbox_network_type.png
new file mode 100644
index 000000000..6eb84c8e0
Binary files /dev/null and b/doc/images/virtualbox_network_type.png differ
diff --git a/doc/images/virtualbox_os_type.png b/doc/images/virtualbox_os_type.png
new file mode 100644
index 000000000..f9f5a73fb
Binary files /dev/null and b/doc/images/virtualbox_os_type.png differ