Table of contents
- 2. Features
- 3. Bundled Modules
- 4. Known Issues
- 4.1. DubuntuTKL
- 4.2. Elgg
- 4.3. FUDforum
- 4.4. Gitorious
- 4.5. Glassfish v3
- 4.6. Hudson
- 4.7. Icescrum
- 4.8. iRedMail
- 4.9. KnowledgeTree
- 4.10. LADM Stack
- 4.11. LASP Stack
- 4.12. LimeSurvey
- 4.13. Magento
- 4.14. OpenERP
- 4.15. Openfire
- 4.16. OpenLDAP
- 4.17. OpenVPN
- 4.18. PageKite
- 4.19. Pentaho
- 4.20. Plone 4
- 4.21. SALAM
- 4.22. symfony/php developer
- 4.23. TKLClient Core
- 4.24. Tryton ERP
- 4.25. VPN
- 4.26. Wave federation
- 4.27. Web Filter Proxy
- 4.28. Web2Py
- 4.29. XMail
Also see forum posts with the tklpatch tag.
Alfresco
Ampache
Developer: 6 students at Chelsea School--Curtis Fawcett, Adrian Madison, Jerel Moses, Maurice Quarles, Steven Robinson, and David Walton (with guidance from Rik Goldman)
Announcement: http://www.turnkeylinux.org/forum/general/20100412/ampache-tklpatch
Download: Attachment on announcement
Base image: turnkey-lamp-2009.10-hardy-x86
Description: Ampache is a web-based streaming media server and file manager
Asterisk
Developer: Adrian Moya
Announcement: http://www.turnkeylinux.org/forum/ge...patch-asterisk
Download: Attachment on announcement
Base image: turnkey-core-beta-lucid-x86
Description: Asterisk is software that turns an ordinary computer into a voice communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and more. It is used by small businesses, large businesses, call centers, carriers and governments worldwide. Comes with FreePBX installed.
Notes: Default admin password: admin
Related discussion:
Bacula
BigBlueButton
Developer: Adrian Moya
Announcement: http://www.turnkeylinux.org/forum/ge...-bigbluebutton
Download: Attachment on announcement
Base image: turnkey-core-beta-lucid-x86
Description: BigBlueButton is an open source project that is built on over fourteen open source components to create an integrated web conferencing system that runs on mac, unix, or PC computers.
Notes: Added a script that runs bbb-conf --setip when there is a change in the ip.
Related discussion:
Drupal 7
Drupal 7.0 was officially released on Jan 5, 2011, yet there is still no Ubuntu package available. There is a Debian package available for Sid, but attempts to incorporate it into a TurnKey LAMP appliance proved problematic. I can understand concerns about relying on upstream developers for support, but in this case the availabilty of Drupal 7's built-in updates and Drush's site-install, provide the ability to obtain updates directly from the source.
A new strategy of installing Drush first using git, and then using the power of Drush to download, install, and configure the Drupal site has proven effective. A TKLPatch to add Drupal 7 to the TurnKey LAMP appliance is now available in the Development Wiki, turnkey-drupal7-11.x-lucid-x86-patch-beta1 and also on GitHub.
Features
The Drupal 7 appliance includes the following:
- drupal7 7.10
- mysql-server 5.1.41-3ubuntu12.8
- apache2 2.2.14-5ubuntu8.7
- phpmyadmin 4:3.3.2-1
- drush 4.5
Bundled Modules
- admin_menu
- advanced_help
- backup_migrate
- recaptcha
- ckeditor
- ctools
- date
- devel
- fivestar
- getid3
- globalredirect
- google_analytics
- imageapi
- imce
- jquery_ui
- lightbox2
- link
- logintoboggan
- panels
- pathauto
- rules
- simpletest
- tagadelic
- token
- transliteration
- views
- votingapi
- webform
This list of modules was derived from the Drupal 6 appliance, dropping those that were incompatible with Drupal 7.
Now would be a good time to re-evaluate this list of added modules to determine if they should be retained or replaced. Also other useful modules could be added, so I'm open to suggestions.
Additional items under consideration:
- Development of a custom profile to handle the installation and enabling of the bundled modules
- Including a custom theme for the Drupal appliance
- Install drush_make, add custom profiles including some from drupal.org, move the Drush site-install to firstboot, and allow the end-user to select the profile to be installed. This should provide great flexibility in building from a single appliance.
- Adding a webmaster account for managing Drupal and Drush
The latter is due, in part, to a concern about file permissions and running Drush as root.
See the discussion, Drush, File Permissions, Web Servers, and the coming Armageddon for more details.
PracticalWeb Ltd. also has some suggestions, Drupal files directory permissions for continuous integration
Known Issues
- recaptcha was substituted for captcha because the latter has no recommended version for Drupal 7. It was just noted that recaptcha depends on captcha, so for now, install the 7.x-1.0-beta1 version
drush dl captcha-7.x-1.0-beta1
- tklpatch has a problem installing the beta1 patch because it was created as drupal7.tar.gz and then renamed to turnkey-drupal7-11.x-lucid-x86-patch-beta1. Rename the patch back to drupal7.tar.gz and then apply with tklpatch.
DubuntuTKL
Developer: DB2Hitman
Announcement: http://www.turnkeylinux.org/forum/general/20100312/announcing-dubuntutkl-patch-easiest-way-get-started-db2
Download: Attachment on announcement
Base image: turnkey-core-2009.10-hardy-x86
Description: Dubuntu (aka. DB2 on Ubuntu)
Notes:
Elgg
Developers: Curtis Fawcett with guidance by Rik Goldman @ Chelsea School.
Announcement: http://www.turnkeylinux.org/forum/ge...elgg-appliance
Download: attachment to announcement.
Base image: TurnKey LAMP
Description: open source social networking
FUDforum
Description: FUDforum is a super fast and scalable discussion forum. It is highly customizable and supports unlimited members, forums, posts, topics, polls, attachments, etc. It can import XML Feeds and sync with USENET groups and Mailing Lists (bi-directional, obviously!).
Developer: FUDforum community (user: naudefj)
Announcement: http://www.turnkeylinux.org/forum/general/20101229/tklpatch-fudforum-302
Download: Attachment on announcement
Base image: TurnKey LAMP. Tested with turnkey-lamp-11.0rc-lucid-x86 and turnkey-lamp-2009.10-hardy-x86.
Further notes:
After installation users can login to the forum with userid 'admin' and password 'admin'. Please change the password first thing right after installation.
Build instructions are available on FUDforum's wiki at http://cvs.prohost.org/index.php/Turnkey_FUDforum
Gitorious
Developer: Adrian Moya
Announcement: http://www.turnkeylinux.org/forum/ge...atch-gitorious
Download: Attachment on announcement
Base image: turnkey-core-beta-lucid-x86
Description: Gitorious is an opensource application originally developed for hosting open source source projects in git repositories.
Notes: Must add gitorious.localdomain to the hosts file of your OS to access this appliance.
Related discussion:
Glassfish v3
Developer: Gaz
Announcement: http://www.turnkeylinux.org/forum/general/20100306/glassfish-v3-tklpatch
Download: Patch in announcement
Base image: turnkey-core-2009.10-hardy-x86
Description: Glassfish v3 (Java) application server
Notes:
- The patch requires you to download additional files - read the announcement.
- Glassfish requires a minimum of 1GB of RAM to run.
- Automatic security updates are disabled by this patch.
- The default users and passwords are used for the Glassfish server, as per the Glassfish documentation.
Hudson
Developer: Adrian Moya
Announcement: http://www.turnkeylinux.org/forum/general/20101217/tklpatch-hudson
Download: Attached file on announcement.
Base image: turnkey-core-11.0rc-lucid-x86
Description: Extensible continuous integration server
Notes:
Related discussion:
Icescrum
Developer: Adrian Moya
Announcement: http://www.turnkeylinux.org/forum/general/20110114/tklpatch-icescrum
Download: Attached file on announcement.
Base image: turnkey-tomcat-11.0-lucid-x86
Description: IceScrum is an J2EE application for using Scrum while keeping the spirit of a collaborative workspace. It also offers virtual boards with post-its for sprint backlog, product backlog and others.
Notes:
Related discussion:
iRedMail
Developer: Adrian Moya
Base image: turnkey-core-beta-lucid-x86
KnowledgeTree
Developer: JedMeister
Announcement: TKLPatch - KnowledgeTree Community Edition
Download: Attachment on announcement
Base image: Turnkey Core 11.0 (Lucid based)
Description: KnowledgeTree - Community Edition appliance based off TurnKey Core (Lucid based)
Notes:
KnowledgeTree CE is PHP-based, open source document management software that is easy to install and use across a broad range of organizations. The features included in the community edition — including workflow, version control and audit trails — help manage the document lifecycle, promote collaboration, reduce paper and ensure compliance. KnowledgeTree Community Edition is licensed under the GNU GPL version 3
Credentials :
- KnowledgeTree login: username: admin password: admin
LADM Stack
Developer: DB2Hitman
Announcement:
Download: Attachment on announcement
Base image: turnkey-core-2009.10-hardy-x86
Description: LDAM ( Linux DB2 Apache Mono Stack )
LASP Stack
Developer: Stas Grishin
Announcement: http://www.turnkeylinux.org/forum/general/20100218/tklpatch-lasp-stack
Download: Attachment on announcement
Base image: turnkey-core-2009.10-hardy-x86
Description: Linux, Apache, Sqlite, PHP
Notes:
Like LAMP and LAPP, but this time it includes Sqlite along with a Sqlite management interface. It's a lightweight alternative when a full blown sql server is not required.
Generated ISO: 130mb
Default accounts:
Administrator: admin/admin
Data Manager: data/data
User: guest/guest
To create a new database: Enter a database name, select version 3, then enter a filename into the path field. The databse file is automatically saved to /srv/sqlite/
This appliance currently uses SQLite Manager, which was the best web-based interface I found in the little searching that I did. If anyone knows of something better, please let me know and I will try to replace it.
LimeSurvey
Developer: Chelsea school gang, directed by Rik Goldman
Announcement: http://www.turnkeylinux.org/forum/ge...tch-submission
Download: http://9while9.com/software/limesurvey.tar.gz
Base image: TurnKey LAMP 2009.10-2
Magento
Developer: Adrian Moya
Announcement: http://www.turnkeylinux.org/forum/ge...lpatch-magento
Download: Rapidshare link on announcement.
Base image: turnkey-core-beta-lucid-x86
Description: Opensource PHP eCommerce Platform that provide scalability, flexibility and features for business growth. Magento provides feature-rich eCommerce platforms that offer merchants complete flexibility and control over the presentation, content, and functionality of their online channel.
Notes: Default user: admin Default pass: turnkey123
Related discussion:
OpenERP
Developer: Bino Oetomo
Announcement: http://www.turnkeylinux.org/forum/general/20100128/openerp-tkl-lapp
Download: Attachment on announcement
Base image: turnkey-lapp-2009.10-hardy-x86
Description: OpenERP appliance based off TurnKey LAPP
Notes:
Caution :
- Please stop any instance of running Postgres daemon (i.e : /etc/init.d/postgresql-8.3 stop ), since this patch need to write to chrooted pgsql
- Openerp-web : run as service, no ssl, at port 8080
Credentials :
- Same as tkl-lapp ( http://www.turnkeylinux.org/lapp )
- Openerp system and pgsql user = openerp
- Openerp pgsql password = openerp
Openfire
Developer: jonesmz
Announcement: http://www.turnkeylinux.org/forum/general/20090814/openfire-virtual-appliance
Download: Work in progress
Base image: turnkey-core-2009.10-hardy-x86
Description: Openfire Jabber server
Notes:
See announcement thread, included development notes
OpenLDAP
Developer: Adrian Moya
Announcement: http://www.turnkeylinux.org/forum/general/20100819/tklpatch-openldap
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>Download: Attachment on announcement
Base image: turnkey-core-beta-lucid-x86
Description: OpenLDAP server with web frontend (phpldapadmin) and console helper scripts (ldapscripts).
Notes:
You can run ldapsetinitialdn script to create your initial directory root and configure the bundled software. Or you can go your way manually if you know what you're doing
Default admin password: turnkey
Related discussion:
OpenVPN
Developer: Stas Grishin
Announcement: http://www.turnkeylinux.org/forum/ge...-openvpn-patch
Download: Attachment on announcement (+ documentation)
Base image: turnkey-core-2009.10-hardy-x86
Description: OpenVPN with web based managment via webmin
Notes:
Installs openvpn (+bridge-utils) and the webmin openvpn module to TKL Core, allowing easier configuration and management of openvpn servers and certificates.
PageKite
Developer: Björgvin Ragnarsson
Announcement: http://www.turnkeylinux.org/forum/general/20121008/tlkpatch-pagekite
Download: https://github.com/nifgraup/pagekite-tklpatch
Base image: turnkey-core-12.0-squeeze-x86.iso or any applience with http, https or ssh servers.
Description: PageKite is a dynamic, tunneled reverse proxy. It connects localhost servers to the Internet and gives them a public name. The localhost server connects to a front-end relay with a public IP address which can accept incoming requests on behalf of the localhost server. Users of the service are required to sign up at pagekite.net to get a DNS name and bandwidth quota.
Notes:
Installs PageKite and adds configuration options for it to the Configuration Console.
Pentaho
Developer: TheBlackSheep
Announcement: http://www.turnkeylinux.org/forum/general/20090531/installing-pentaho-community-edition
Download: Work in progress
Base image: turnkey-core-2009.10-hardy-x86
Description: Pentaho community edition
Notes:
Annoucement includes detailed installation notes
Plone 4
Developer: Adrian Moya
Announcement: http://www.turnkeylinux.org/forum/general/20100912/tklpatch-plone-4
Download: Attachment on announcement
Base image: turnkey-core-beta-lucid-x86
Description: Plone is a powerful, polished and user-friendly content management system. If you are already familiar with Plone, you'll find that Plone 4 is an easy, rewarding upgrade that delivers immediate benefits to end-users, content editors and developers alike.
Notes: Default admin password: turnkey
Related discussion:
SALAM
Developer: J2MC
Announcement: http://www.turnkeylinux.org/forum/ge...l-patch-or-iso
Download: Attachment on announcement
Base image: turnkey-lamp-2009.10-hardy-x86
Description: SALAM - Simple Agent-Less Availability Monitor
Notes:
This is my personal project I started a few months ago which is a simple easy to use alternative to Nagios.
Go here for more information:
http://code.google.com/p/s-a-l-a-m/
Go here to download the ISO and Release Notes(based on Turnkey Linux LAMP 2009.10):
https://sourceforge.net/projects/salam-networks/files/
If you would rather apply the patch yourself, the TKLPatch is attached below for use on TKL LAMP 2009.10, before applying the patch you must STOP the MySQL Server(if it is currently running): "/etc/init.d/mysql stop"
symfony/php developer
developer: hoschi
idea: discussions about tkl developer challange
announcement: http://www.turnkeylinux.org/forum/su...fony-appliance
download: clone from github -> http://github.com/hoschi/tkl-symfony
base image: any, but tested with beta-core and LAMP
description: an appliance to support a startipng point for developing symfony applications. Near all tools are not symfony specific and are usable for any php framework. Please visit the github project page for a complete feature list.
TKLClient Core
Developer: Adrian Moya
Base image: turnkey-core-beta-lucid-x86
Tryton ERP
VPN
Announcement: http://www.turnkeylinux.org/forum/general/20100309/tklpatch-vpn
Download: Attachment on announcement
Base image: OpenVPN appliance (https://wiki.turnkeylinux.org/TKLPatch/OpenVPN)
Description: VPN server supporting both OpenVPN and PPTP protocols
Notes:
Related discussion: http://www.turnkeylinux.org/forum/general/20100309/tklpatch-vpn
Wave federation
Developer: Stephen Weber
Announcement: http://www.turnkeylinux.org/forum/general/20091018/notes-installing-wave-federation-server-clean-install-turnkey-base
Download: Work in progress
Base image: turnkey-core-2009.10-hardy-x86
Description: Wave Federation Server appliance
Notes:
See announcement as well as:
http://www.turnkeylinux.org/forum/general/20091118/licensing-and-sun-java-6
http://www.turnkeylinux.org/forum/general/20090814/openfire-virtual-appliance
Web Filter Proxy
Developer: Adrian Moya
Announcement: http://www.turnkeylinux.org/forum/ge...b-filter-proxy
Download: Attachment on announcement
Base image: turnkey-core-beta-lucid-x86
Description: This appliance functions as a web filter proxy that combines squid with dansguardian and tools for reporting.
Notes:
Related discussion:
Web2Py
Developer: Massimo Di Pierro
Announcement: http://www.turnkeylinux.org/forum/general/20100217/web2py-appliance
Download: Attachment on announcement
Base image: turnkey-lapp-2009.10-hardy-x86
Description: web2py framework, browser based python MVC
Notes:
I made a web2py patch to be applied to the LAPP appliance that runs the web2py admin interface. This allows development/deployment/testing and debugging of Python MVC web apps directly from the browser.
I could use some help with testing and some feedback.
XMail
Announcement: http://www.turnkeylinux.org/forum/general/20100226/tklpatch-xmailuebimiauphpxmail
Download: Attachment on announcement
Base image: turnkey-core-2009.10-hardy-x86
Description: XMail Server with Web management console and Web client
Notes: It contains XMail Server 1.25 + PHPXMail 1.5 + Uebimiau 2.7.2
Related discussion: http://www.turnkeylinux.org/forum/general/20100211/turnkey-based-xmail-server

Comments
OpenERP has been successfully patched
Lucid to OpenERP 6.03
see forum post:
http://www.turnkeylinux.org/forum/general/20111022/openerp-603-tkl-lapp-112 edited 03:39, 12 Dec 2011