The first release is out the door
I finally published the first release of the DevInfraNix distro. To use it, just download the VMWare image and open it using the VMWare player or server, which are also freely available. After it boots you should be able to connect to it from a browser on the system that is hosting the image and step through the following configuration procedures:
- Login to the server as root and find the ip address that was assigned to the machine (
ip addr). Then open a browser on the machine where the VMWare host is running (Note: you could connect with a browser on a different machine if you changed the VMWare Ethernet setting to "Bridged" from "NAT" prior to booting the image) and goto the wiki setup page at
http://<ipaddress>/wiki. Fill in all of the information, making sure to use the following DB settings:
Make sure you follow the step of copying the /srv/mediawiki/config/LoacalSettings.php file to the /srv/mediawiki directory after saving the config. The wiki will be available at
http://<ipaddress>/wikiafter successfully saving the configuration.
- In the same browser go to
http://<ipaddress>/wordpress/wp-admin/install.phpand again fill in all of the configuration using the following for Database settings:
The blog will be available at
http://<ipaddress>/wordpressafter successfully saving the configuration.
- The last thing to do is to create a subversion repository. Follow the instructions on the Subversion website for doing this. Note that there is an init script available for making subversion auto start at boot. You can use this after you get a repository setup and modify the script to reflect your settings for your repository. The script is located at /etc/init.d/svnserve. After modifying the script it can be installed with the
chkconfig --level 35 svnservecommand then started with
service svnserve start. From then on it should auto start at boot.
I plan on creating a php page in the future to help walk one through these steps by linking to all of the setup pages and possibly having it handle the side setup tasks. I'm also still working on adding an issue tracker (bugzilla?) and am thinking about adding a build automation application like CruiseControl so one could also use this as a build server if they wished.
Leave me some comments and let me know what you think of this alpha release. Do you think it is a good idea and do you think it will be helpful?