This "info" is specifically for Apache2.4 and Postgresql 9.5 for TinyPaw or TCL 9.x *disclaimer this is just sharing, in no way is this saying that I am or even will include either of these in a TinyPaw release* While tinkering with some framework tools that required localhost servers running it is quite obvious that if you aren't intermediate or up^ and know your way around "unsquashfs" and "mksquashfs" as well as understanding how a *.tcz extension inflates directory and files system structure then I just don't see how the "average" person would get these services up and functional. So figured I may offer some assisting. First things first - apache2.4 By default comes with "httpd.conf-sample" however no .conf file in the config directory were apache looks for by default. This extension only includes a sample conf however even that is located in the: /usr/local/etc/httpd/original/ directory and still named "httpd.conf-sample" When the default conf path is: /usr/local/etc/httpd/ and would need to have the name "httpd.conf" Even though the extension lists that the service can be started by "/usr/local/etc/init.d/httpd start" ..Which will never happen without even the most basic of configuration files. So what then? Well you could either go into your (*/tce/optional/) directory and run the command "unsquashfs apache2.4.tcz" which will inflate the contents of this extension into the newly created "squashfs-root" directory which you can then adjust the extension accordingly and squashfs it back.. which is what I did. Or you could create an entirely separate extension mirroring the directory structure of "/usr/local/etc/httpd/" and placing just a single configuration file in the httpd directory and add this to your onboot.lst along side of your apache extension. I probably did it the long way and unsquashed/resquashed the apache2.4 extension and including httpd.conf in the "/usr/local/etc/httpd/" path. Blah blah blah I know, but this is only part - the default sample configuration file needs some adjustments in order to allow a local httpd service to start: Inside you configuration file find the lines that say: User change to: User tc Group change to: Group staff ServerName change to: ServerName localhost Now save these changes and make sure your configuration file is named "httpd.conf". Upon doing so you will want to remove you original apache2.4.tcz extension from your optional directory and then enter back into you "squashfs-root" directory and run this string from your terminal from that directory: mksquashfs . ../apache2.4.tcz Presto - now your apache2.4 will be functional - however on the chance you don't want to do any of that the link to my modified apache2.4 extension is below. Because of the amount of dependencies - just download the apache2.4.tcz extension from the appsbrowser/package repo and copy the modified extension over it in the same (*/tce/optional/) directory. Also included in the post is the "httpd.conf" generated if you choose to look or do whichever way you feel like. *rename from httpd.conf.txt to: httpd.conf* SourceForge: apache2.4.tcz BitBucket: apache2.4.tcz Ok, next on our list of fun - postgresql-9.5 , postgresql-9.5-client , postgresql-9.5-dev These, like apache above seem to have been released... funny? Not entirely sure why these where wrapped the way they were? Quite simply, this extension by default inflates into: /usr/local/pgsql95/ *bin, lib, share*... Which is a considerable issue when postgresql seems to have been compiled with lib linkings in "/usr/local/lib/" which if you don't immediately see the issue - meaning by default this extension is inflating all the postgresql libs into the "/usr/local/pgsql95/lib/" which is not where postgresql will be searching for them. Thus you will be hit with "can't find shared object libpg.so.5 file or directory does not exist" I mean.. it does exist, just not where it should. Anyway, I unsquashed these extensions and remapped the directory structure to: /usr/local/ *bin, lib, share* All three of the postgresql-9.5 extensions were unsquashed adjusted and resquashed in this manner. The links for these are bellow if you don't feel like fiddling with all this, there are not dependencies but like above if you wish to play it safe the download these 3 extensions from the appbrowser/package repo and then download these adjusted extensions and copy over those in your (*/tce/optional/) directory. SourceForge: postgresql-9.5.tcz postgresql-9.5-client.tcz postgresql-9.5-dev.tcz BitBucket: postgresql-9.5.tcz postgresql-9.5-client.tcz postgresql-9.5-dev.tcz Once this has been completed both services can be initiated/started from the terminal/cli apache2.4 sudo /usr/local/etc/init.d/httpd start | stop postgresql-9.5 *** first time run requires DB setup - use a r+rw location - I used "/home/tc/pgsql/data/" *** initdb -D /home/tc/pgsql/data/ *** now your DB is created for use *** pg_ctl -D /home/tc/pgsql/data -l logfile start | stop Both services running: