<body>
<h1 style="text-align: center;">The cakelampvm VM:<br>
Configuration and Usage</h1>
- <h2 style=" text-align: center;">By Chris Koeritz<br>
- <span style="font-family: Comic Sans MS;">feisty meow® concerns ltd</span></h2>
+ <div style="text-align: center;"><span style="font-weight: bold;">By Chris
+ Koeritz</span><span style="font-family: Comic Sans MS;"></span><span style="font-family: Comic Sans MS;"></span><br>
+ <span style="font-family: Comic Sans MS;">feisty meow® concerns ltd</span>.</div>
<h3 style=" text-align: center;"> Vintage: cakelampvm v002
- Updated: 2017-11-20 (rev F)</h3>
+ Updated: 2017-11-20 (rev. g)</h3>
<p>The cakelampvm project provides a Virtualbox VM that acts as an "internet
in a bottle", serving up your web sites securely and only to your local
host. The virtual machine provides DNS services (<a target="_blank"
The 'passwd' command will ask for your current password, and then for a
new password plus a verification of that new password.<br>
</li>
- <li>Change your git configuration for the user and email address. This
- is how we've configured it so far:<br>
+ <li>Change your git configuration for the user and email address.
+ This is how we've configured it so far:<br>
<pre># git config --global user.email "developer@cakelampvm.com"</pre>
<pre># git config --global user.name "Developer J. Cakemo"</pre>
If you're developing on a real project, you probably don't want the
<p>A git branching model that seems to work well: <a target="_blank" title="release and patch process"
href="http://nvie.com/posts/a-successful-git-branching-model/">http://nvie.com/posts/a-successful-git-branching-model/</a></p>
<h3>Get the network address on the guest vm</h3>
- <p>Run this command: ifconfig</p>
- <p>In the results, look for "inet addr". There may be more than one,
- if there are multiple network interfaces.</p>
+ <p>Run this command:</p>
+ <pre># ifconfig</pre>
+ <p>In the results, look for "<span style="font-family: monospace;">inet addr</span>".
+ There may be more than one, if there are multiple network interfaces.</p>
<p>The standard IP address is 10.28.42.20 for the cakelampvm.</p>
<h3>How to cleanly reboot or shut down the guest VM</h3>
<p>When you've got the DNS and everything integrated, these commands will
<pre># sudo shutdown -h now</pre>
<p>Using these commands is kinder to the VM than just cycling the power from
the Virtualbox control panel.</p>
- <p><br>
- </p>
<h1>Gritty Details of the Nitty Variety<a id="#nitty-gritty" name="#nitty-gritty"></a></h1>
<p>This is the lowest level of plumbing for your VM. Hopefully you
will not need to engage with this section. The most useful doc
<ul>
<li>Downloaded and installed Virtualbox for host computer (where the vm
image will be built).</li>
- <li>Downloaded ubuntu server 16.04 iso.
- (https://www.ubuntu.com/download/server)</li>
+ <li>Downloaded ubuntu server 16.04 iso. (<a target="_blank" title="ubuntu server"
+ href="https://www.ubuntu.com/download/server">https://www.ubuntu.com/download/server</a>)</li>
<li>Created a new vm in Virtualbox, telling it to start from the ubuntu
server iso.</li>
- <li>Installed LAMP stack on guest VM. Some help here:
- http://howtoubuntu.org/how-to-install-lamp-on-ubuntu</li>
- <li>Configured CAKE on the guest VM. Useful link:
- https://askubuntu.com/questions/628938/how-to-install-cakephp-in-ubuntu-14-04</li>
+ <li>Installed LAMP stack on guest VM. Some help here: <a target="_blank"
+ title="lamplighter" href="http://howtoubuntu.org/how-to-install-lamp-on-ubuntu">http://howtoubuntu.org/how-to-install-lamp-on-ubuntu</a></li>
+ <li>Configured CAKE on the guest VM. Useful link: <a target="_blank"
+ title="cakebundtu" href="https://askubuntu.com/questions/628938/how-to-install-cakephp-in-ubuntu-14-04">https://askubuntu.com/questions/628938/how-to-install-cakephp-in-ubuntu-14-04</a></li>
<li>Configured the two network adapters as needed (one for host-only
network and one for nat network). Here's some info about
- Virtualbox networking with two adapters similar to our setup:
-https://askubuntu.com/questions/293816/in-virtualbox-how-do-i-set-up-host-only-virtual-machines-that-can-access-the-in<br>
+ Virtualbox networking with two adapters similar to our setup: <a target="_blank"
+ href="https://askubuntu.com/questions/293816/in-virtualbox-how-do-i-set-up-host-only-virtual-machines-that-can-access-the-in">https://askubuntu.com/questions/293816/in-virtualbox-how-do-i-set-up-host-only-...</a><br>
</li>
<li>Installed and configured Samba service for the guest VM. The
main config file lives in "/etc/samba/smb.conf". Some pointers
- here:
-https://help.ubuntu.com/community/How%20to%20Create%20a%20Network%20Share%20Via%20Samba%20Via%20CLI%20%28Command-line%20interface/Linux%20Terminal%29%20-%20Uncomplicated%2C%20Simple%20and%20Brief%20Way%21</li>
+ here: <a target="_blank" href="https://help.ubuntu.com/community/How%20to%20Create%20a%20Network%20Share%20Via%20Samba%20Via%20CLI%20%28Command-line%20interface/Linux%20Terminal%29%20-%20Uncomplicated%2C%20Simple%20and%20Brief%20Way%21">https://help.ubuntu.com/community/How%20to%20Create...</a></li>
+ <li><br>
+ </li>
</ul>
<p><br>
</p>