<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[bigpete.net - Projects]]></title>
		<link>https://test.bigpete.net/</link>
		<description><![CDATA[bigpete.net - https://test.bigpete.net]]></description>
		<pubDate>Mon, 10 Aug 2026 11:43:09 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[BPBBS]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=72</link>
			<pubDate>Tue, 07 Jul 2026 03:41:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=3">BigPete</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=72</guid>
			<description><![CDATA[At some point i'd like to spin up a BBS.  If we do the MUD thing we could maybe link it there too.]]></description>
			<content:encoded><![CDATA[At some point i'd like to spin up a BBS.  If we do the MUD thing we could maybe link it there too.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Making a MUD]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=71</link>
			<pubDate>Tue, 07 Jul 2026 02:28:11 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=3">BigPete</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=71</guid>
			<description><![CDATA[We've discussed this several times in the past, so I figured this would be a good place to document our findings and maybe actually start doing things.<br />
<br />
In the meantime I'll edit the OP with details as we get them:<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 5pt;" class="mycode_size">Info:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Server</span>: mud.bigpete.net<br />
<span style="font-weight: bold;" class="mycode_b">Port</span>: 4000<br />
<br />
You can now access the MUD via a webclient:  <a href="http://mud.bigpete.net:4001/webclient/" target="_blank" rel="noopener" class="mycode_url">http://mud.bigpete.net:4001/webclient/</a><br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Proposal:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Protocols</span>: TCP/IP, GMCP, MSSP<br />
<span style="font-weight: bold;" class="mycode_b">Codebase</span>: evennia - <a href="https://github.com/evennia/evennia" target="_blank" rel="noopener" class="mycode_url">https://github.com/evennia/evennia</a><br />
<span style="font-weight: bold;" class="mycode_b">Setting</span>:<br />
<span style="font-weight: bold;" class="mycode_b">Plot synopsis</span>:<br />
<span style="font-weight: bold;" class="mycode_b">Systems Overview</span>:<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Personnel/Roles</span>: (I'm assuming for now)<br />
[USER=4840]@BigPete[/USER] - Coding, Server Admin, ???<br />
[USER=28507]@Digital Prophet[/USER] - design, systems, ???<br />
[USER=28508]@Jim Rockford[/USER] - Coding, design, ???<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 5pt;" class="mycode_size">To Do:</span></span><br />
<br />
<span style="text-decoration: line-through;" class="mycode_s">configure server (decide on self host or vps)<br />
Spin up an install of evennia as a PoC<br />
Install tutorial game<br />
Set up web client</span><br />
Read Documentation <br />
game design and planning]]></description>
			<content:encoded><![CDATA[We've discussed this several times in the past, so I figured this would be a good place to document our findings and maybe actually start doing things.<br />
<br />
In the meantime I'll edit the OP with details as we get them:<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 5pt;" class="mycode_size">Info:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Server</span>: mud.bigpete.net<br />
<span style="font-weight: bold;" class="mycode_b">Port</span>: 4000<br />
<br />
You can now access the MUD via a webclient:  <a href="http://mud.bigpete.net:4001/webclient/" target="_blank" rel="noopener" class="mycode_url">http://mud.bigpete.net:4001/webclient/</a><br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Proposal:</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Protocols</span>: TCP/IP, GMCP, MSSP<br />
<span style="font-weight: bold;" class="mycode_b">Codebase</span>: evennia - <a href="https://github.com/evennia/evennia" target="_blank" rel="noopener" class="mycode_url">https://github.com/evennia/evennia</a><br />
<span style="font-weight: bold;" class="mycode_b">Setting</span>:<br />
<span style="font-weight: bold;" class="mycode_b">Plot synopsis</span>:<br />
<span style="font-weight: bold;" class="mycode_b">Systems Overview</span>:<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Personnel/Roles</span>: (I'm assuming for now)<br />
[USER=4840]@BigPete[/USER] - Coding, Server Admin, ???<br />
[USER=28507]@Digital Prophet[/USER] - design, systems, ???<br />
[USER=28508]@Jim Rockford[/USER] - Coding, design, ???<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 5pt;" class="mycode_size">To Do:</span></span><br />
<br />
<span style="text-decoration: line-through;" class="mycode_s">configure server (decide on self host or vps)<br />
Spin up an install of evennia as a PoC<br />
Install tutorial game<br />
Set up web client</span><br />
Read Documentation <br />
game design and planning]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Self hosted article archive?]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=55</link>
			<pubDate>Sun, 26 Apr 2026 20:14:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=3">BigPete</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=55</guid>
			<description><![CDATA[Possible idea for the forum would be to add the ability to archive articles here.  So like a local version of archive.is or whatever but it also reformats it and strips tracking/ads.  So basically reader mode.]]></description>
			<content:encoded><![CDATA[Possible idea for the forum would be to add the ability to archive articles here.  So like a local version of archive.is or whatever but it also reformats it and strips tracking/ads.  So basically reader mode.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[BigPete's dumb game ideas (that he'll never make) thread]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=52</link>
			<pubDate>Fri, 24 Apr 2026 18:47:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=3">BigPete</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=52</guid>
			<description><![CDATA[A vehicle based golf game:<br />
<br />
FOREmula 1.]]></description>
			<content:encoded><![CDATA[A vehicle based golf game:<br />
<br />
FOREmula 1.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Pete's Projects: V20-MBC]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=51</link>
			<pubDate>Sat, 14 Mar 2026 18:27:37 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=3">BigPete</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=51</guid>
			<description><![CDATA[A few years ago I assembled a V20-MBC:<br />
<br />
<a href="https://hackaday.io/project/170924-v20-mbc-a-v20-8088-8080-cpu-homebrew-computer" target="_blank" rel="noopener" class="mycode_url">https://hackaday.io/project/170924-v20-m...w-computer</a><br />
<br />
However I never managed to program the microcontroller that functions as glue logic and boot rom.  While looking through my stash of components while planning a different project I stumbled upon my stash of v20 CPUs and since I never really tested them I figured now would be a good time to return to this project and finish it up.<br />
<br />
So, a few purchases later (USB to Serial adapter, SD Card Module, AVR programmer) I now have a device that is up and running.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=54" target="_blank" title="">IMG_3929.jpeg</a> (Size: 2.99 MB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br />
<br />
Here it is running CPM:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=55" target="_blank" title="">CPM86.png</a> (Size: 78.03 KB / Downloads: 52)
<!-- end: postbit_attachments_attachment --> <br />
<br />
And here we are running DOS 2.1 (newer versions require DMA which this board doesn't have):<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=56" target="_blank" title="">DOS.png</a> (Size: 105.72 KB / Downloads: 53)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=57" target="_blank" title="">DOS2.png</a> (Size: 98.52 KB / Downloads: 53)
<!-- end: postbit_attachments_attachment --> <br />
<br />
Obligatory Mandelbrot Set:<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=58" target="_blank" title="">Mandelbrot_set.png</a> (Size: 142.31 KB / Downloads: 53)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[A few years ago I assembled a V20-MBC:<br />
<br />
<a href="https://hackaday.io/project/170924-v20-mbc-a-v20-8088-8080-cpu-homebrew-computer" target="_blank" rel="noopener" class="mycode_url">https://hackaday.io/project/170924-v20-m...w-computer</a><br />
<br />
However I never managed to program the microcontroller that functions as glue logic and boot rom.  While looking through my stash of components while planning a different project I stumbled upon my stash of v20 CPUs and since I never really tested them I figured now would be a good time to return to this project and finish it up.<br />
<br />
So, a few purchases later (USB to Serial adapter, SD Card Module, AVR programmer) I now have a device that is up and running.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="JPEG Image" border="0" alt=".jpeg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=54" target="_blank" title="">IMG_3929.jpeg</a> (Size: 2.99 MB / Downloads: 49)
<!-- end: postbit_attachments_attachment --><br />
<br />
Here it is running CPM:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=55" target="_blank" title="">CPM86.png</a> (Size: 78.03 KB / Downloads: 52)
<!-- end: postbit_attachments_attachment --> <br />
<br />
And here we are running DOS 2.1 (newer versions require DMA which this board doesn't have):<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=56" target="_blank" title="">DOS.png</a> (Size: 105.72 KB / Downloads: 53)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=57" target="_blank" title="">DOS2.png</a> (Size: 98.52 KB / Downloads: 53)
<!-- end: postbit_attachments_attachment --> <br />
<br />
Obligatory Mandelbrot Set:<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=58" target="_blank" title="">Mandelbrot_set.png</a> (Size: 142.31 KB / Downloads: 53)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PicoMac on a Pi Pico 2.]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=48</link>
			<pubDate>Tue, 03 Mar 2026 17:38:01 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=3">BigPete</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=48</guid>
			<description><![CDATA[The PicoMac project has been around for a few years.  It's based on an RP2040 and emulates a 128k mac.  <a href="https://github.com/evansm7/pico-mac" target="_blank" rel="noopener" class="mycode_url">https://github.com/evansm7/pico-mac</a><br />
<br />
I'm considering trying to get that running on a RP2350B (the one with the extra IO) and seeing if it could emulate a later 68k mac, or do some fun stuff with the extra I/O. (Serial Port? AppleTalk? USB floppy drive? BlueSCSI? i dunno)<br />
<br />
Going to buy one of these next time I get paid: <a href="https://lectronz.com/products/rp2350-stamp-xl" target="_blank" rel="noopener" class="mycode_url">https://lectronz.com/products/rp2350-stamp-xl</a><br />
<br />
Will also pick up some PSRAM.  2MB should be enough:  <a href="https://www.mouser.com/ProductDetail/AP-Memory/APS1604M-3SQR-SN?qs=IS%252B4QmGtzzpULD7HVv5Qww%3D%3D" target="_blank" rel="noopener" class="mycode_url">https://www.mouser.com/ProductDetail/AP-Memory/APS1604M-3SQR-SN?qs=IS%2B4QmGtzzpULD7HVv5Qww==</a><br />
<br />
I'm sure others have done similar work already, so I'll be doing some recon first.  I know that the PicoMicroMac is a thing that adds SD card support and a VGA output:  <a href="https://github.com/TechByAndroda/pico-mac" target="_blank" rel="noopener" class="mycode_url">https://github.com/TechByAndroda/pico-mac</a><br />
<br />
In the mean time, I have a standard 2350 pi pico 2 so I'm going to start by getting the project running there.]]></description>
			<content:encoded><![CDATA[The PicoMac project has been around for a few years.  It's based on an RP2040 and emulates a 128k mac.  <a href="https://github.com/evansm7/pico-mac" target="_blank" rel="noopener" class="mycode_url">https://github.com/evansm7/pico-mac</a><br />
<br />
I'm considering trying to get that running on a RP2350B (the one with the extra IO) and seeing if it could emulate a later 68k mac, or do some fun stuff with the extra I/O. (Serial Port? AppleTalk? USB floppy drive? BlueSCSI? i dunno)<br />
<br />
Going to buy one of these next time I get paid: <a href="https://lectronz.com/products/rp2350-stamp-xl" target="_blank" rel="noopener" class="mycode_url">https://lectronz.com/products/rp2350-stamp-xl</a><br />
<br />
Will also pick up some PSRAM.  2MB should be enough:  <a href="https://www.mouser.com/ProductDetail/AP-Memory/APS1604M-3SQR-SN?qs=IS%252B4QmGtzzpULD7HVv5Qww%3D%3D" target="_blank" rel="noopener" class="mycode_url">https://www.mouser.com/ProductDetail/AP-Memory/APS1604M-3SQR-SN?qs=IS%2B4QmGtzzpULD7HVv5Qww==</a><br />
<br />
I'm sure others have done similar work already, so I'll be doing some recon first.  I know that the PicoMicroMac is a thing that adds SD card support and a VGA output:  <a href="https://github.com/TechByAndroda/pico-mac" target="_blank" rel="noopener" class="mycode_url">https://github.com/TechByAndroda/pico-mac</a><br />
<br />
In the mean time, I have a standard 2350 pi pico 2 so I'm going to start by getting the project running there.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Jim's Projects: Community Server]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=45</link>
			<pubDate>Thu, 26 Feb 2026 00:51:11 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=7">Jim Rockford</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=45</guid>
			<description><![CDATA[Since fixing the physical networking in my house (cables, routers, etc) a couple of years ago, I'd been planning to build a "project" server of some sort to consolidate the services running on raspberry pis and virtual machines on my desktop. It would also be a space where I could easily spin up a new VM to use as a dev environment or host a new service/website; a sort of catch-all utility box that would also provide network file sharing and other general server duties.<br />
<br />
Last year, I made the plan to put this project together in 2026...then fucking AI happened. At the same time, [USER=28507]@Digital Prophet[/USER] had a need for something similar - a machine he could put on the network share to drive his NAS. Then we started having notions of pulling our internet services in-house because of... <span style="font-style: italic;" class="mycode_i">:gestures around:</span><br />
<br />
So last month I panic-bought everything I could afford instead of getting what I wanted by parceling it out through the year like I planned. As a result, I am completely unprepared to get everything set up - and there is a LOT to set up.<br />
<br />
In this thread, I'm going to lay out my to-do list so interested parties know where I am - and it will keep me working on it by you guys keeping me honest <img src="https://test.bigpete.net/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
I plan to do this more or less in order. Let me know if you have any questions about the progress, or if you have suggestions.<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Network/Physical Infrastructure <span style="color: #00b300;" class="mycode_color">COMPLETE!</span></span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s">Cut and assemble shelves</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Hang server shelf</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Hang shelf to mount UPS</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Remove switch</span> </span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Alert DP so he can adjust his access point IP </span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s">Run new electric lead</span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s">Install plug</span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s">Remove old power strip</span><br />
</li>
</ul>
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Make temp (long) network cable to assist during server assembly</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Assemble server</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Test</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Cable clean up/management</span></span><br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: line-through;" class="mycode_s"> Side Quest - FIX DP's INTERNET!!!!</span> <span style="color: #00b300;" class="mycode_color">COMPLETE!</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s">Diagnose</span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s">Replace cable run from router to upstairs</span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Software and Network <span style="color: #00b300;" class="mycode_color">COMPLETE!</span></span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Install host OS (Debian 13) on nvme</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Assign IP address</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">server IPv4 config</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">router config</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create user for DP</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Install:</span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"> <span style="text-decoration: line-through;" class="mycode_s">sudo (assign privileges to users)</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">packages for QEMU/KVM (virsh et al)</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">nfs</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">samba</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">s<span style="text-decoration: line-through;" class="mycode_s">sh (configure for users as needed)</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">ufw - allow ssh</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create and configure virtual network</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">router config</span></span><br />
</li>
</ul>
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Test ssh access</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Jim's Storage[B] <span style="color: #00b359;" class="mycode_color">COMPLETE!</span></span>[/B]</span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Install drives</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Format each with one ext4 volume</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create mount points, change owner and permissions</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">/mnt/jim/Media</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">/mnt/jim/Files</span></span><br />
</li>
</ul>
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Update /etc/fstab to mount on boot</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Transfer files from backup media</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Configure nfs</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">update /etc/exports with allowed client IPs</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">allow nfs for client IPs in ufw</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">on clients, update /etc/fstab with share mount points</span></span><br />
</li>
</ul>
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Test nfs access on clients</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Develop backup plan</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">DP's Storage <span style="color: #00b359;" class="mycode_color">COMPLETE!</span></span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Install drives</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create mount point(s), change owner and permissions</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">/mnt/dp/&lt;whatever&gt;</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Update /etc/fstab to mount on boot</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Configure samba</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s">For DP: samba is the file sharing tech that allows network file sharing to Linux and Windows clients from a Linux server.</span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">I have not done this in a while. I need to look up the steps, but I don't think it is that hard</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">configure Windows clients with samba - again, haven't done this in a while, but I think Windows network discovery works with samba so its probably not that painful</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Test samba access on clients</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">VM Setup <span style="color: #00b359;" class="mycode_color">COMPLETE!</span></span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Create "template" VMs from which to clone future VMs</span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">headless web server (Debian 13)</span> - decided against this, there is no reason considering setup without a desktop is incredibly fast</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">basic GUI "sandbox" (Debian 13/KDE)</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create two shell scripts</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">vm_start.sh - accept one parameter for VM name</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">vm_stop.sh - accept one parameter for VM name</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create template systemd service (to launch/shutdown/monitor VMs); each VM will have a service, using the shell scripts to start/stop the VMs gracefully when the host is booted/shutdown</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create systemd service for each VM</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Test virtual network, make sure a VM is reachable from other nodes</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Cleanup <span style="color: #ffff00;" class="mycode_color">IN PROGRESS</span></span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Move server to closet</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">Tidy new cable runs</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">Sweep</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">Garbage</span><br />
</li>
</ul>
<span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Hosted VMs</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">The following virtual machines will be part of internal network infrastructure</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Audio </span>(ben-audio) | CPU: 2 / RAM 4GB <span style="color: #ffff00;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">IN PROGRESS</span></span><br />
Dedicated server for Navidrome and Audiobookshelf streaming services. Install services and migrate data from existing VM (will not be doing a lift-and-shift as planned, but will be preserving app data).<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Nextcloud </span>(ben-cloud) | CPU: 2 / RAM 8GB <span style="color: #00b359;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">COMPLETE!</span></span><br />
Web application platform, primarily used for file sharing. Will have a limited number of accounts available for others to use as storage (like Dropbox et al).  Space will be determined by how much I actually have divided by the number of accounts.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Utility</span> (ben-utils) | CPU: 2 / RAM: 4GB <span style="color: #00b359;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">COMPLETE!</span></span><br />
While setting things up, I realized it would be handy to have an "auxiliary" computer that I could hand off tasks to, like one-off services I only need temporarily, or running a nextcloud client that syncs up my music files (for use on the music server) - essentially things that I'd like to run from time to time but would rather not run on my daily driver and don't belong on the server. This is also likely where I will do torrent-ing and be a development environment<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 5pt;" class="mycode_size">Future VMs</span></span><br />
After some workload testing of various VM configurations, I have been able to adjust CPU and RAM allowances to better reflect the work requirements for each machine. RAM will probably fluctuate as it's not easy to predict what the need is without knowing what is actually going to run, but for CPU I've settled on 1 or 2 CPUs depending on workload. Unless there is a plan to have a heavy service with more than a handful of simultaneous users (like video streaming or a gaming server) devoting any more than 2 CPUs is overkill. If the VM will be a headless web server for a blog no one reads, 1 CPU is just fine.<br />
<br />
The host will need at least 2 CPUs and 4GB RAM for it's own use. With the existing VMs, this will leave 8 CPUs and 28GB RAM. Here is the plan for that space:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">BenBS</span> (working title) | CPU: 2 / RAM 4GB<br />
Server to host personal blog, games, etc through a secure shell interface. This doesn't actually exist yet and is a <a href="https://forum.bigpete.net/index.php?threads/bpbbs.68171/" target="_blank" rel="noopener" class="mycode_url">project</a> for another time.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Pete's Playground</span> | CPU: 2 / RAM 8GB<br />
A general purpose place for [USER=4840]@BigPete[/USER] to do things if he doesn't want to spin up something on a hosting service. I'll leave it up to him to do whatever (let me know what distro you want - if you don't have a preference, I would recommend Debian 13).<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Webserver | </span>CPU: 2 / RAM 2G<br />
A headless general purpose web server with Apache/Node/SQLite to host internet sites.]]></description>
			<content:encoded><![CDATA[Since fixing the physical networking in my house (cables, routers, etc) a couple of years ago, I'd been planning to build a "project" server of some sort to consolidate the services running on raspberry pis and virtual machines on my desktop. It would also be a space where I could easily spin up a new VM to use as a dev environment or host a new service/website; a sort of catch-all utility box that would also provide network file sharing and other general server duties.<br />
<br />
Last year, I made the plan to put this project together in 2026...then fucking AI happened. At the same time, [USER=28507]@Digital Prophet[/USER] had a need for something similar - a machine he could put on the network share to drive his NAS. Then we started having notions of pulling our internet services in-house because of... <span style="font-style: italic;" class="mycode_i">:gestures around:</span><br />
<br />
So last month I panic-bought everything I could afford instead of getting what I wanted by parceling it out through the year like I planned. As a result, I am completely unprepared to get everything set up - and there is a LOT to set up.<br />
<br />
In this thread, I'm going to lay out my to-do list so interested parties know where I am - and it will keep me working on it by you guys keeping me honest <img src="https://test.bigpete.net/images/smilies/wink.png" alt="Wink" title="Wink" class="smilie smilie_2" /><br />
<br />
I plan to do this more or less in order. Let me know if you have any questions about the progress, or if you have suggestions.<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Network/Physical Infrastructure <span style="color: #00b300;" class="mycode_color">COMPLETE!</span></span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s">Cut and assemble shelves</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Hang server shelf</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Hang shelf to mount UPS</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Remove switch</span> </span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Alert DP so he can adjust his access point IP </span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s">Run new electric lead</span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s">Install plug</span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s">Remove old power strip</span><br />
</li>
</ul>
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Make temp (long) network cable to assist during server assembly</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Assemble server</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Test</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Cable clean up/management</span></span><br />
</li>
</ul>
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: line-through;" class="mycode_s"> Side Quest - FIX DP's INTERNET!!!!</span> <span style="color: #00b300;" class="mycode_color">COMPLETE!</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s">Diagnose</span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s">Replace cable run from router to upstairs</span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Software and Network <span style="color: #00b300;" class="mycode_color">COMPLETE!</span></span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Install host OS (Debian 13) on nvme</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Assign IP address</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">server IPv4 config</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">router config</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create user for DP</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Install:</span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"> <span style="text-decoration: line-through;" class="mycode_s">sudo (assign privileges to users)</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">packages for QEMU/KVM (virsh et al)</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">nfs</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">samba</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">s<span style="text-decoration: line-through;" class="mycode_s">sh (configure for users as needed)</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">ufw - allow ssh</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create and configure virtual network</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">router config</span></span><br />
</li>
</ul>
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Test ssh access</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Jim's Storage[B] <span style="color: #00b359;" class="mycode_color">COMPLETE!</span></span>[/B]</span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Install drives</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Format each with one ext4 volume</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create mount points, change owner and permissions</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">/mnt/jim/Media</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">/mnt/jim/Files</span></span><br />
</li>
</ul>
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Update /etc/fstab to mount on boot</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Transfer files from backup media</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Configure nfs</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">update /etc/exports with allowed client IPs</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">allow nfs for client IPs in ufw</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">on clients, update /etc/fstab with share mount points</span></span><br />
</li>
</ul>
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Test nfs access on clients</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Develop backup plan</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">DP's Storage <span style="color: #00b359;" class="mycode_color">COMPLETE!</span></span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Install drives</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create mount point(s), change owner and permissions</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">/mnt/dp/&lt;whatever&gt;</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Update /etc/fstab to mount on boot</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Configure samba</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s">For DP: samba is the file sharing tech that allows network file sharing to Linux and Windows clients from a Linux server.</span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">I have not done this in a while. I need to look up the steps, but I don't think it is that hard</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">configure Windows clients with samba - again, haven't done this in a while, but I think Windows network discovery works with samba so its probably not that painful</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Test samba access on clients</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">VM Setup <span style="color: #00b359;" class="mycode_color">COMPLETE!</span></span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Create "template" VMs from which to clone future VMs</span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">headless web server (Debian 13)</span> - decided against this, there is no reason considering setup without a desktop is incredibly fast</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">basic GUI "sandbox" (Debian 13/KDE)</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create two shell scripts</span></span><ul class="mycode_list"><li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">vm_start.sh - accept one parameter for VM name</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">vm_stop.sh - accept one parameter for VM name</span></span><br />
</li>
</ul>
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create template systemd service (to launch/shutdown/monitor VMs); each VM will have a service, using the shell scripts to start/stop the VMs gracefully when the host is booted/shutdown</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Create systemd service for each VM</span></span><br />
</li>
<li><span style="text-decoration: line-through;" class="mycode_s"><span style="font-size: 4pt;" class="mycode_size">Test virtual network, make sure a VM is reachable from other nodes</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Cleanup <span style="color: #ffff00;" class="mycode_color">IN PROGRESS</span></span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: line-through;" class="mycode_s">Move server to closet</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">Tidy new cable runs</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">Sweep</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">Garbage</span><br />
</li>
</ul>
<span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Hosted VMs</span></span><br />
<span style="font-size: 4pt;" class="mycode_size">The following virtual machines will be part of internal network infrastructure</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Audio </span>(ben-audio) | CPU: 2 / RAM 4GB <span style="color: #ffff00;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">IN PROGRESS</span></span><br />
Dedicated server for Navidrome and Audiobookshelf streaming services. Install services and migrate data from existing VM (will not be doing a lift-and-shift as planned, but will be preserving app data).<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Nextcloud </span>(ben-cloud) | CPU: 2 / RAM 8GB <span style="color: #00b359;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">COMPLETE!</span></span><br />
Web application platform, primarily used for file sharing. Will have a limited number of accounts available for others to use as storage (like Dropbox et al).  Space will be determined by how much I actually have divided by the number of accounts.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Utility</span> (ben-utils) | CPU: 2 / RAM: 4GB <span style="color: #00b359;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">COMPLETE!</span></span><br />
While setting things up, I realized it would be handy to have an "auxiliary" computer that I could hand off tasks to, like one-off services I only need temporarily, or running a nextcloud client that syncs up my music files (for use on the music server) - essentially things that I'd like to run from time to time but would rather not run on my daily driver and don't belong on the server. This is also likely where I will do torrent-ing and be a development environment<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 5pt;" class="mycode_size">Future VMs</span></span><br />
After some workload testing of various VM configurations, I have been able to adjust CPU and RAM allowances to better reflect the work requirements for each machine. RAM will probably fluctuate as it's not easy to predict what the need is without knowing what is actually going to run, but for CPU I've settled on 1 or 2 CPUs depending on workload. Unless there is a plan to have a heavy service with more than a handful of simultaneous users (like video streaming or a gaming server) devoting any more than 2 CPUs is overkill. If the VM will be a headless web server for a blog no one reads, 1 CPU is just fine.<br />
<br />
The host will need at least 2 CPUs and 4GB RAM for it's own use. With the existing VMs, this will leave 8 CPUs and 28GB RAM. Here is the plan for that space:<br />
<br />
<span style="font-weight: bold;" class="mycode_b">BenBS</span> (working title) | CPU: 2 / RAM 4GB<br />
Server to host personal blog, games, etc through a secure shell interface. This doesn't actually exist yet and is a <a href="https://forum.bigpete.net/index.php?threads/bpbbs.68171/" target="_blank" rel="noopener" class="mycode_url">project</a> for another time.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Pete's Playground</span> | CPU: 2 / RAM 8GB<br />
A general purpose place for [USER=4840]@BigPete[/USER] to do things if he doesn't want to spin up something on a hosting service. I'll leave it up to him to do whatever (let me know what distro you want - if you don't have a preference, I would recommend Debian 13).<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Webserver | </span>CPU: 2 / RAM 2G<br />
A headless general purpose web server with Apache/Node/SQLite to host internet sites.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Bartop Arcade / Retro Terminal]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=39</link>
			<pubDate>Tue, 24 Feb 2026 20:37:43 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=3">BigPete</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=39</guid>
			<description><![CDATA[Just spitballing a bit here, but I came across this old hackaday article:<br />
<br />
<a href="https://hackaday.com/2018/12/05/1970s-lab-equipment-turned-retro-pi-terminal/" target="_blank" rel="noopener" class="mycode_url">https://hackaday.com/2018/12/05/1970s-la...-terminal/</a><br />
<br />
and a though occurred to me that terminals and bartop arcade cabinets are quite similar:  A case with a display and control mechanism integrated into a similar shape:<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=15" target="_blank" title="">Arcade.jpg</a> (Size: 356.6 KB / Downloads: 10)
<!-- end: postbit_attachments_attachment --> <!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=16" target="_blank" title="">terminal.png</a> (Size: 298.23 KB / Downloads: 11)
<!-- end: postbit_attachments_attachment --><br />
<br />
So it would be kind of cool to build a cabinet that has drop in control boards.  Maybe powered by an SBC or old ITX PC.  <br />
<br />
choose whichever control board you need and plug it in via USB then drop it into the front of the case.  <br />
<br />
I dunno.  Haven't thought it through or anything just putting the thoughts out into the world.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=35" target="_blank" title="">Arcade.jpg</a> (Size: 356.6 KB / Downloads: 10)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36" target="_blank" title="">terminal.png</a> (Size: 298.23 KB / Downloads: 11)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Just spitballing a bit here, but I came across this old hackaday article:<br />
<br />
<a href="https://hackaday.com/2018/12/05/1970s-lab-equipment-turned-retro-pi-terminal/" target="_blank" rel="noopener" class="mycode_url">https://hackaday.com/2018/12/05/1970s-la...-terminal/</a><br />
<br />
and a though occurred to me that terminals and bartop arcade cabinets are quite similar:  A case with a display and control mechanism integrated into a similar shape:<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=15" target="_blank" title="">Arcade.jpg</a> (Size: 356.6 KB / Downloads: 10)
<!-- end: postbit_attachments_attachment --> <!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=16" target="_blank" title="">terminal.png</a> (Size: 298.23 KB / Downloads: 11)
<!-- end: postbit_attachments_attachment --><br />
<br />
So it would be kind of cool to build a cabinet that has drop in control boards.  Maybe powered by an SBC or old ITX PC.  <br />
<br />
choose whichever control board you need and plug it in via USB then drop it into the front of the case.  <br />
<br />
I dunno.  Haven't thought it through or anything just putting the thoughts out into the world.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=35" target="_blank" title="">Arcade.jpg</a> (Size: 356.6 KB / Downloads: 10)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://test.bigpete.net/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=36" target="_blank" title="">terminal.png</a> (Size: 298.23 KB / Downloads: 11)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DP's Projects: The Ferry (board game)]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=18</link>
			<pubDate>Fri, 13 Feb 2026 19:45:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=6">Digital Prophet</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=18</guid>
			<description><![CDATA[After thinking about this, i'm going to move this into active projects. It requires fairly minimal rules, drawing the map tiles would be the biggest time sink. I spent some time today looking at how much it costs to have map tiles and such printed, and I can get 24 double-sided, professionally printed tiles on heavy card stock for about 20 bucks (at minimum quantity order). Im wondering if 24 tiles is enough for a randomly constructed town. each tile would be 4.75 X 4.75 inches, so I could do a 4X4 inch grid on each one with some border elements. A building would be maybe 1-4 cards, and I would think a "town" map would consist of 5-8 buildings, but you would also need some connective bits like roads in between and whatnot. So that makes me think I would need to get maybe a double order of cards, so 48 double sided cards would cost around 37 dollars (Im now in the discount for larger orders) and would allow me to have a maximum of 8 or 10 buildings of 1-4 tiles each plus some connecting roads and maybe some extra tiles for town elements. Being double-sided, I would be able to use essentially 96 unique tiles to build a 48 tile map with. Also I wouldn't need to use all 48 tiles, maybe some towns are tiny. In fact the size of the town could be random. Maybe there's just 3 fisherman shacks. Also, I might want to reserve some of the 96 tile faces for set pieces that are not random. <br />
<br />
Still thinking on this. Im also not sure I want this in japan because I would have to draw japanese architecture and scenery and i not confident I know that well enough. It would need to be some place with a lot of water connecting many towns and villages or the conceit doesn't work. I guess I could just make a place up.<br />
<br />
Other things: Are the players plastic miniatures? Are the zombies/monsters? It would be cheaper to do cardboard tokens, and printplaygames has some nice ones. They also have some cardboard standee type things which I guess would work but im not sure that's better than tokens. Do i want 3D elements like doors and objects you can loot, such as dressers/chests/toolboxes etc that you place on the map? I think tokens for objects would be fine. A double sided token for "closed" and "open/looted" would be fine I think, you would just flip it over after looting it. 3D doors might be good so you can easily see where the openings for buildings are. Using tokens for doors might be harder to see. On the other hand, not only are tokens cheaper than 3D objects, but it keeps the overall size of the game down, too. Being able to pack the game easily into a bag would be a bonus. If everything is just a card or a flat token, that would make it a lot smaller of a box. I could do standees for doors rather than 3d printed objects. They would be mostly flat, once removed from the plastic base, but the bases would take up room in the box.<br />
<br />
I can get 24 double-sided standees (with a rounded top) for &#36;13.55 on the same 2mm cardboard used for tokens. I can use 10 of those for player characters you can choose from and then have 14 remaining for monsters. Is 14 monsters per map enough? I think probably? Assuming you aren't reusing monsters from the dead pile as you go. maybe 8 generic zombies, 4 tougher things, and 2 boss type things?<br />
<br />
For doors, I can get 21 1x2 inch double-sided rectangle tokens that will fit in the plastic stands also just fine, made out of the same 2mm cardboard. I don't know that I would need 21 doors. I would need at least 10 external doors, and I could see having some internal doors maybe for larger buildings. I could use the remainder of these for larger objects to loot, or other things on the map. A sheet of those will also run 13.55. <br />
<br />
I can get 70 double-sided 1-inch square tokens printed on 2mm thick cardboard for &#36;13.55.<br />
<br />
all told I would be at about &#36;100.00 in tiles, tokens, and plastic bases for the standee things, and that doesn't include the printing for the box itself, plus an instruction book, plus cards for items and equipment and whatnot. That's not really a big deal for prototyping but its waaaaay out of bounds for a finished product. even with volume discounts I would have to probably charge &#36;100.00 per game and that's a no go. I can probably find a cheaper printer (printplaygames is actually on the expensive side, but is known to be pretty high quality, and mostly used for prototyping). I might be able to get it down to &#36;60 or &#36;80 with a cheaper chinese printer, but its hard to say what kind of quality and consistency I would get.  <br />
<br />
<br />
<a href="https://www.printplaygames.com/product/cards-large-square/" target="_blank" rel="noopener" class="mycode_url">https://www.printplaygames.com/product/c...ge-square/</a><br />
<a href="https://www.printplaygames.com/product/1-00-squares/" target="_blank" rel="noopener" class="mycode_url">https://www.printplaygames.com/product/1-00-squares/</a><br />
<a href="https://www.printplaygames.com/product/1-x-2-rectangular-tokens/" target="_blank" rel="noopener" class="mycode_url">https://www.printplaygames.com/product/1...ar-tokens/</a><br />
<a href="https://www.printplaygames.com/product/1-00-x-2-00-stand-ups/" target="_blank" rel="noopener" class="mycode_url">https://www.printplaygames.com/product/1...stand-ups/</a><br />
<a href="https://www.printplaygames.com/product/plastic-stands-small/" target="_blank" rel="noopener" class="mycode_url">https://www.printplaygames.com/product/p...nds-small/</a>]]></description>
			<content:encoded><![CDATA[After thinking about this, i'm going to move this into active projects. It requires fairly minimal rules, drawing the map tiles would be the biggest time sink. I spent some time today looking at how much it costs to have map tiles and such printed, and I can get 24 double-sided, professionally printed tiles on heavy card stock for about 20 bucks (at minimum quantity order). Im wondering if 24 tiles is enough for a randomly constructed town. each tile would be 4.75 X 4.75 inches, so I could do a 4X4 inch grid on each one with some border elements. A building would be maybe 1-4 cards, and I would think a "town" map would consist of 5-8 buildings, but you would also need some connective bits like roads in between and whatnot. So that makes me think I would need to get maybe a double order of cards, so 48 double sided cards would cost around 37 dollars (Im now in the discount for larger orders) and would allow me to have a maximum of 8 or 10 buildings of 1-4 tiles each plus some connecting roads and maybe some extra tiles for town elements. Being double-sided, I would be able to use essentially 96 unique tiles to build a 48 tile map with. Also I wouldn't need to use all 48 tiles, maybe some towns are tiny. In fact the size of the town could be random. Maybe there's just 3 fisherman shacks. Also, I might want to reserve some of the 96 tile faces for set pieces that are not random. <br />
<br />
Still thinking on this. Im also not sure I want this in japan because I would have to draw japanese architecture and scenery and i not confident I know that well enough. It would need to be some place with a lot of water connecting many towns and villages or the conceit doesn't work. I guess I could just make a place up.<br />
<br />
Other things: Are the players plastic miniatures? Are the zombies/monsters? It would be cheaper to do cardboard tokens, and printplaygames has some nice ones. They also have some cardboard standee type things which I guess would work but im not sure that's better than tokens. Do i want 3D elements like doors and objects you can loot, such as dressers/chests/toolboxes etc that you place on the map? I think tokens for objects would be fine. A double sided token for "closed" and "open/looted" would be fine I think, you would just flip it over after looting it. 3D doors might be good so you can easily see where the openings for buildings are. Using tokens for doors might be harder to see. On the other hand, not only are tokens cheaper than 3D objects, but it keeps the overall size of the game down, too. Being able to pack the game easily into a bag would be a bonus. If everything is just a card or a flat token, that would make it a lot smaller of a box. I could do standees for doors rather than 3d printed objects. They would be mostly flat, once removed from the plastic base, but the bases would take up room in the box.<br />
<br />
I can get 24 double-sided standees (with a rounded top) for &#36;13.55 on the same 2mm cardboard used for tokens. I can use 10 of those for player characters you can choose from and then have 14 remaining for monsters. Is 14 monsters per map enough? I think probably? Assuming you aren't reusing monsters from the dead pile as you go. maybe 8 generic zombies, 4 tougher things, and 2 boss type things?<br />
<br />
For doors, I can get 21 1x2 inch double-sided rectangle tokens that will fit in the plastic stands also just fine, made out of the same 2mm cardboard. I don't know that I would need 21 doors. I would need at least 10 external doors, and I could see having some internal doors maybe for larger buildings. I could use the remainder of these for larger objects to loot, or other things on the map. A sheet of those will also run 13.55. <br />
<br />
I can get 70 double-sided 1-inch square tokens printed on 2mm thick cardboard for &#36;13.55.<br />
<br />
all told I would be at about &#36;100.00 in tiles, tokens, and plastic bases for the standee things, and that doesn't include the printing for the box itself, plus an instruction book, plus cards for items and equipment and whatnot. That's not really a big deal for prototyping but its waaaaay out of bounds for a finished product. even with volume discounts I would have to probably charge &#36;100.00 per game and that's a no go. I can probably find a cheaper printer (printplaygames is actually on the expensive side, but is known to be pretty high quality, and mostly used for prototyping). I might be able to get it down to &#36;60 or &#36;80 with a cheaper chinese printer, but its hard to say what kind of quality and consistency I would get.  <br />
<br />
<br />
<a href="https://www.printplaygames.com/product/cards-large-square/" target="_blank" rel="noopener" class="mycode_url">https://www.printplaygames.com/product/c...ge-square/</a><br />
<a href="https://www.printplaygames.com/product/1-00-squares/" target="_blank" rel="noopener" class="mycode_url">https://www.printplaygames.com/product/1-00-squares/</a><br />
<a href="https://www.printplaygames.com/product/1-x-2-rectangular-tokens/" target="_blank" rel="noopener" class="mycode_url">https://www.printplaygames.com/product/1...ar-tokens/</a><br />
<a href="https://www.printplaygames.com/product/1-00-x-2-00-stand-ups/" target="_blank" rel="noopener" class="mycode_url">https://www.printplaygames.com/product/1...stand-ups/</a><br />
<a href="https://www.printplaygames.com/product/plastic-stands-small/" target="_blank" rel="noopener" class="mycode_url">https://www.printplaygames.com/product/p...nds-small/</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DP's Projects: Casefile Omega]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=17</link>
			<pubDate>Fri, 13 Feb 2026 18:48:49 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=6">Digital Prophet</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=17</guid>
			<description><![CDATA[Status: Core Book Complete, waiting for artwork. <br />
<br />
33 images remaining.<br />
<br />
I'll drop artwork in here as I get it.]]></description>
			<content:encoded><![CDATA[Status: Core Book Complete, waiting for artwork. <br />
<br />
33 images remaining.<br />
<br />
I'll drop artwork in here as I get it.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DP's projects]]></title>
			<link>https://test.bigpete.net/showthread.php?tid=8</link>
			<pubDate>Thu, 12 Feb 2026 15:41:20 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://test.bigpete.net/member.php?action=profile&uid=6">Digital Prophet</a>]]></dc:creator>
			<guid isPermaLink="false">https://test.bigpete.net/showthread.php?tid=8</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Wherein I document the various projects I am working on in this tiny forum with almost no active users.</span><br />
<span style="text-decoration: underline;" class="mycode_u"><br />
ACTIVE PROJECTS</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Casefile Omega TTRPG.</span> Status: Complete, waiting on artwork.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Casefile Omega Introductory Adventure Module.</span> Status: 20% completed after several crash outs where I decided the story sucked and I just killed it and started over. Honestly, im starting to get tired of looking at CF:O stuff at this point. I've been working on it for two years. It's hard to force myself to write an actual module with the core rules I spent so much time and effort on. There's some kind of irony there but im not sure what variety.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Unnamed ASCII-based RPG creator.</span> Status: 50% completed after a whole ass rewrite from scratch. The version 2 editor is mostly feature complete now, still lacking save function though. Still to do: build a client engine to actually read the map files you make with the builder software, and then implement the actual game part of the game. This is things like triggers and dialog trees and combat, etc. Im essentially just ripping off the way NWN1 did it, which is actually how most rpg games are built, though with less-developed in-house-only tools, usually. What set NWN1 apart from other rpgs that shipped with an editor is that the editor was intentionally designed to be a public product from the start, so it has a level of polish and QoL that most in-house rpg editors don't have. To see the difference, you only have to look at the NWN2 editor, or the editor that shipped with dragon age.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Martian Abyss TTRPG.</span> Status: Planning and Design Phase. I know what I want it to eventually be, but I haven't really started on the actual content yet, just setting up the document design at the moment. The story here is that we have colonized a vast underground ocean far beneath the surface of mars.<br />
</li>
</ul>
<span style="text-decoration: underline;" class="mycode_u">INACTIVE PROJECTS</span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Shrouded Earth (tentative name) TTRPG.</span> Status: Concept Phase. I have a text file with ideas for this that i've jotted down over the last 5-10 years or so, but I don't know if I want it to be a game or a book or both. The story is that the nuclear bombs dropped on Hiroshima and Nagasaki weaken the fabric of our reality, which creates several holes in different locations on the planet (Naturally in places where the wall of reality was already weak due to other events) that connect to a sort of "bridge" or "crossroad" place, which in turn connects to other alien worlds. The "crossroads" is a formless void full of a sentient fog, which immediately pours out from these holes and begins covering the planet. In addition to the fog, the crossroads allows alien creatures to cross through from their world to ours, if they're capable of utilizing the crossroads. Some of these worlds are also covered in the same fog because they did the same shit we did, some of them are not, and they just know how to open a controlled door. Over time humanity eventually learns how to wall off areas from the fog, which are called freeholds, but it takes long enough that technology has essentially stagnated at the 1930s/1940s, and society has fractured into desperate groups huddled in these freeholds. The players would be "Wardens" (or possibly Roadwardens?) who have learned how to survive within the fog, and travel between the freeholds. This is basically the films "The Mist" and "The Postman" merged with a kind of WW2-based post apocalypse. Except with intelligent alien species in addition to the monsters.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Shadows Of A Fallen Empire TTRPG.</span> Status: Concept Phase. I have way less notes for this one as I have only been thinking about it for a couple years. Essentially a game that takes place during the last stages of the collapse of a Roman empire fantasy analog. The players would be the last vestiges of a legion company, returning home after crushing defeat at the hands of invading... I dunno, barbarians? orcs? returning home to find out that the reason they received no resupply or fresh troops on the front line was because the entire government had collapsed except for the capitol city and its immediate region, where decadent nobles still insist on behaving as if they rule the known world. The idea is that the players would have to decide if they throw in their lot with one of the surviving city/states that is now independent (though not according to the capitol, of course, but who cares?) in the face of the oncoming horde, or flee to the capitol (where there is still a standing army... sort of) or become bandits in the chaos of collapsing civilization. Bonus points if the invaders were actually a sovereign nation the Rome analog invaded first. The game would start with a harrowing retreat back from the front line, being chased by enemy forces the whole time, where the players can choose whether or not to make alliances with other, separate units who are also fleeing (like cavalry or siege engineers) and maybe rebuild the company, or go it alone and be fast and sneaky.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">The Ferry board game.</span> Status: Concept/Design phase. This one is a board game that operates similarly to heroes quest, but is set in the modern day during a zombie outbreak. The titular ferry is a Japanese ferry where the players are when the outbreak hits. The ship becomes essentially a floating HQ, and the game takes place when the ship docks at ports in Japan, and the players have to go out and scavenge food and supplies. the starting squares would be the docks each time, and the town/city would be randomly created each time the ship "docks" out of grided cards that are placed on the table to form the map. Zombies and probably bigger faster stronger zombie things would be controlled by the game master, similar to heroes quest. In addition to supplies, the players can find equipment that can be brought back to the ship, and used to upgrade weaponry and such, provided they also have the right materials. They can also rescue survivors who are either required to operate the upgrade machinery, or can be assigned to job slots on the ship, which grant bonuses and maybe once-per-map abilities, like, I dunno, artillery bombardment. I'm not sure what the end-game looks like for this, but you could do set pieces for special maps with story elements in between randomly generated maps. The game loop would be to scavenge enough food/water to feed everyone on board the ferry, so it gets progressively harder as you rescue people, but also your abilities and weaponry get better.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">They Feed At Night gameboy ROM. </span>Status: 30-40%? I haven't worked on this in a year or so, I don't know why other than I just haven't. This one is massive as its hundreds of screens I have to draw, but I enjoy doing that so its not bad. Part of the issue is that between new versions of GB-Studio and me forgetting what the fuck I was doing, I would probably have to redo most of the guts of it, though I can of course reuse all the artwork, which is the most labor/time intensive part. Maybe I'll dig this out on the weekend.<br />
</li>
</ul>
]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Wherein I document the various projects I am working on in this tiny forum with almost no active users.</span><br />
<span style="text-decoration: underline;" class="mycode_u"><br />
ACTIVE PROJECTS</span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Casefile Omega TTRPG.</span> Status: Complete, waiting on artwork.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Casefile Omega Introductory Adventure Module.</span> Status: 20% completed after several crash outs where I decided the story sucked and I just killed it and started over. Honestly, im starting to get tired of looking at CF:O stuff at this point. I've been working on it for two years. It's hard to force myself to write an actual module with the core rules I spent so much time and effort on. There's some kind of irony there but im not sure what variety.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Unnamed ASCII-based RPG creator.</span> Status: 50% completed after a whole ass rewrite from scratch. The version 2 editor is mostly feature complete now, still lacking save function though. Still to do: build a client engine to actually read the map files you make with the builder software, and then implement the actual game part of the game. This is things like triggers and dialog trees and combat, etc. Im essentially just ripping off the way NWN1 did it, which is actually how most rpg games are built, though with less-developed in-house-only tools, usually. What set NWN1 apart from other rpgs that shipped with an editor is that the editor was intentionally designed to be a public product from the start, so it has a level of polish and QoL that most in-house rpg editors don't have. To see the difference, you only have to look at the NWN2 editor, or the editor that shipped with dragon age.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Martian Abyss TTRPG.</span> Status: Planning and Design Phase. I know what I want it to eventually be, but I haven't really started on the actual content yet, just setting up the document design at the moment. The story here is that we have colonized a vast underground ocean far beneath the surface of mars.<br />
</li>
</ul>
<span style="text-decoration: underline;" class="mycode_u">INACTIVE PROJECTS</span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Shrouded Earth (tentative name) TTRPG.</span> Status: Concept Phase. I have a text file with ideas for this that i've jotted down over the last 5-10 years or so, but I don't know if I want it to be a game or a book or both. The story is that the nuclear bombs dropped on Hiroshima and Nagasaki weaken the fabric of our reality, which creates several holes in different locations on the planet (Naturally in places where the wall of reality was already weak due to other events) that connect to a sort of "bridge" or "crossroad" place, which in turn connects to other alien worlds. The "crossroads" is a formless void full of a sentient fog, which immediately pours out from these holes and begins covering the planet. In addition to the fog, the crossroads allows alien creatures to cross through from their world to ours, if they're capable of utilizing the crossroads. Some of these worlds are also covered in the same fog because they did the same shit we did, some of them are not, and they just know how to open a controlled door. Over time humanity eventually learns how to wall off areas from the fog, which are called freeholds, but it takes long enough that technology has essentially stagnated at the 1930s/1940s, and society has fractured into desperate groups huddled in these freeholds. The players would be "Wardens" (or possibly Roadwardens?) who have learned how to survive within the fog, and travel between the freeholds. This is basically the films "The Mist" and "The Postman" merged with a kind of WW2-based post apocalypse. Except with intelligent alien species in addition to the monsters.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Shadows Of A Fallen Empire TTRPG.</span> Status: Concept Phase. I have way less notes for this one as I have only been thinking about it for a couple years. Essentially a game that takes place during the last stages of the collapse of a Roman empire fantasy analog. The players would be the last vestiges of a legion company, returning home after crushing defeat at the hands of invading... I dunno, barbarians? orcs? returning home to find out that the reason they received no resupply or fresh troops on the front line was because the entire government had collapsed except for the capitol city and its immediate region, where decadent nobles still insist on behaving as if they rule the known world. The idea is that the players would have to decide if they throw in their lot with one of the surviving city/states that is now independent (though not according to the capitol, of course, but who cares?) in the face of the oncoming horde, or flee to the capitol (where there is still a standing army... sort of) or become bandits in the chaos of collapsing civilization. Bonus points if the invaders were actually a sovereign nation the Rome analog invaded first. The game would start with a harrowing retreat back from the front line, being chased by enemy forces the whole time, where the players can choose whether or not to make alliances with other, separate units who are also fleeing (like cavalry or siege engineers) and maybe rebuild the company, or go it alone and be fast and sneaky.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">The Ferry board game.</span> Status: Concept/Design phase. This one is a board game that operates similarly to heroes quest, but is set in the modern day during a zombie outbreak. The titular ferry is a Japanese ferry where the players are when the outbreak hits. The ship becomes essentially a floating HQ, and the game takes place when the ship docks at ports in Japan, and the players have to go out and scavenge food and supplies. the starting squares would be the docks each time, and the town/city would be randomly created each time the ship "docks" out of grided cards that are placed on the table to form the map. Zombies and probably bigger faster stronger zombie things would be controlled by the game master, similar to heroes quest. In addition to supplies, the players can find equipment that can be brought back to the ship, and used to upgrade weaponry and such, provided they also have the right materials. They can also rescue survivors who are either required to operate the upgrade machinery, or can be assigned to job slots on the ship, which grant bonuses and maybe once-per-map abilities, like, I dunno, artillery bombardment. I'm not sure what the end-game looks like for this, but you could do set pieces for special maps with story elements in between randomly generated maps. The game loop would be to scavenge enough food/water to feed everyone on board the ferry, so it gets progressively harder as you rescue people, but also your abilities and weaponry get better.<br />
</li>
</ul>
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">They Feed At Night gameboy ROM. </span>Status: 30-40%? I haven't worked on this in a year or so, I don't know why other than I just haven't. This one is massive as its hundreds of screens I have to draw, but I enjoy doing that so its not bad. Part of the issue is that between new versions of GB-Studio and me forgetting what the fuck I was doing, I would probably have to redo most of the guts of it, though I can of course reuse all the artwork, which is the most labor/time intensive part. Maybe I'll dig this out on the weekend.<br />
</li>
</ul>
]]></content:encoded>
		</item>
	</channel>
</rss>