OpenGoo is requires PHP 5.2+, MySQL 4.1+ and Apache 2.0+ so to get your AMP stack installed you can run the taskel command here:
sudo tasksel install lamp-server
Now there are more things you might want to address regarding that install, there is quite a bit of configuration that I hope to cover in a later post. The default install should be adequate except for a change to the php setup, you will want to edit the /etc/php5/apache2/php.ini file. Find the “memory_limit=” line so that you can modify it from probably 16MiB to 32MiB, OpenGoo requires at minimum 10MiB but we moved this to 32MiB just to be safe. Also you will want to install the gd module for php:
sudo apt-get install php5-gd
Once that is completed you can move on to the install. First thing will be to create a schema in your database, and a user that has access to that schema. I suggest giving the user access specifically over the localhost connection and none other. Once the database is prepped you just need to download opengoo and unzip it into a folder in your webroot. Navigate to this folder using your web browser and opengoo will ask you for some database credentials… and your finished.
If you have any tips and tricks with this software I would be happy to hear about it!
Posted in Development Environments | 2 Comments »
Uncomplicated Firewall is a tool to create rules for iptables. Iptables are rule-sets that are used by netfilter which provides kernel-level packet manipulation and in turn… a firewall. It is important to note that UFW is not a firewall, it is however a tool for configuring the firewall in Linux. Obtaining proficiency with iptables takes time and effort, as a result there has been some successful front-ends written for iptable set up over the years. For terminal based configuration ufw is excellent, however there are some graphical based firewalls also available to configure iptables.
(more…)
Posted in Networking, Security | 2 Comments »
I was an avid Microsoft Outlook user right up until my adoption of linux as my primary operating system about eight months ago. Going cold turkey was easy becuase I fell right into Gnome’s Evolution email client. Evolution is great for email, however address book management and calandering can be quite lacking. So I now have seven emails, three calenders and about two hundred contacts that need to be migrated into another solution. Thunderbird is a cross platform compatable email client from mozilla and with the lighnting plugin you can have robust calender support.
(more…)
Posted in Communication | 3 Comments »