I now have the Acer C7 Chromebook which is a great second device to have offering a nice screen in a highly portable 11 inch, 3 pound package. If you would like a little more functionality, you can install on your Acer C7 Crouton, a change root (chroot) Ubuntu environment which provides easy switching between Chrome OS and Ubuntu. I like to try things in a virtual machine before going on the real deal. Crouton requires developer mode which will erase the user accounts before you enter into it. I do have many things setup such as OpenVPN and many images stored locally. The Virtualbox configuration will let me play around enough to really determine if I will try out Crouton on my Chromebook.
You can play around with Crouton in a virtual machine before trying it on your Chromebook and I have found it works fine, as expected, but the screen changed modes to the hideous garbage on the left during the install and the good news is there is no need to worry. I pressed CTRL-ALT-F2 followed by CTRL--ALT-F1 to get the screen back to normal. So, install Chromium using Hexxeh's instructions on his site. Then follow the Crouton install guide and if you get the garbage screen, you'll know what to do.
Here is the CTRL-ALT-F1, or normal Chrome OS view showing Crosh in developer mode shell right after entering the Crouton change root (chroot) environment.
Here is the screen of CTRL-ALT-F2
Crouton Xfce4 in Virtualbox
Here is the Xfce4 session running in Crouton. Note that switching between windows doesn't always work. Sometimes getting here requires CTRL-ALT-F2 and then CTRL-ALT-F3.
My previous article on my home network with its DMZ is one of my more popular articles, but the design is very complex and might put off people looking for a simple rapid solution. If you are one of the few people with a newer router, it might come with the guest LAN feature which can be utilized for a DMZ. My guests either have a smartphone, or can go without the Internet during their visits, leaving my guest LAN unused for most of its lifetime.
The guest LAN's network is 192.168.2.0/24 and the firewall rules deny this network from reaching the main 192.168.1.0/24 network and the cable modem. Traffic from 192.168.1.0 is allowed to reach all hosts on 192.168.2.0, enabling easy management of servers on this network.
I have long since erased my default Linksys management firmware and replaced it with DD-WRT, so I can't demo how to do it with the software you probably already have. I will guess that there are no reasons why you can't set forwarding to the guest LAN on your router using the default management software. So, a simple DMZ setup would involve joining your server to the guest LAN with a static address, and telling your router to send requests to that host.
This should be a quick and simple solution for you since your guest LAN is already prohibited from connecting to your main network. I hope this home hosting howto works for you.
I have hosted MovableType with Opera Unite and you will see, the same Document Root issues await. You will learn that link management depends upon the generation package you are using. This install uses Ubuntu Linux.
Initialize Movable Type Normally
Configure Opera Unite
Configure Opera Unite's Computer name. Remember to choose a name that makes the URL work with the site's content.
Opera Unite Web Proxy Path
Configure the web proxy settings ensuring the path is to your liking. This will be the URI of the URL, /blog/ in this example.
Configure /etc/hosts with the blog aliased to localhost so Opera Unite can use a prettier name in the URL.
Movable Type Publishing Settings
Set the full site URL in Movable Type. I used http://mt.azcrumpty.operaunite.com/blog.
Incorrect /mt-static path generation
This screen shot shows pages would be generated with /mt-static, making the URL http://mt.azcrumpty.operaunite.com/mt-static/... Remember that the local machine's host name must come before content, so the site will look hideous. We have to fix this in order to make it work.
Edit your mt-config.cgi file.
Configure the application to generate pages correctly. You need to ensure AdminCGIPath is a local address.
Add your URI pathname to CGIPath. I set it to /blog/cgi-bin/movabletype.
Add your URI pathname to StaticWebPath. I set it to /blog/cgi-bin/mt-static.
Correct the mt-static path for external.
Correct internal fault with a symlink.
Place a meta-refresh to load /blog/ as /blog/your_blog_home. The example is set to /blog/azcrumptys_first_blog. The symlinks are there to make the Opera Unite Web Proxy find its static content.
Site Root In Use by Opera Unite
All this work is due to Opera using the site root for the welcome page. We had to shift the site and keep it aligned for internal (non Unite) and external (Unite Web Proxy) Use.
This is the place for notes and updates.