Tuxlite 3.0

Sat 11 May 2013

TuxLite 3.0 now available for download. This release supports:

  • Debian 6 Squeeze
  • Debian 7 Wheezy
  • Ubuntu 12.04 LTS Precise Pangolin
  • Ubuntu 12.10 Quantal Quetzal
  • Ubuntu 13.04 Raring Ringtail
Changes And New Features
  1. Unattended Install

    • Installation process is now fully automated.
    • No longer requires user input.
  2. Added MariaDB option

    • Choice of installing regular MySQL or MariaDB.
    • MariaDB packages uses external official repo (mariadb.org).
  3. Added option to use nginx.org repository.

    • Uses latest stable release instead of outdated Debian packages.
    • Has fewer compiled in modules.
  4. APT Setup Now Uses Geolocation Mirrors

    • Simplified (removed) the APT_REGION option in options.conf.
    • Replaced with option to disable modification of APT sources.list.
    • APT is now configured to use either Debian Redirector (http.debian.net) or Ubuntu APT mirrors.
  5. Added Support for Recent Distribution Releases

    • Support for Debian 7 and Ubuntu 13.04.
  6. Updated Configuration Files

    • Improved nginx.conf, apache2.conf and virtualhost config files.

In case you haven't noticed. Most of the changes have been available for a while now at TuxLite's Github. You can follow the recent developments there.

Future Updates
  1. It is rather insane that Debian 7 ships with such an outdated version of Apache (2.2) when the latest stable (version 2.4) was released over a year ago. This is somewhat disappointing because 2.4 comes with many important features (e.g. better performance, mod_proxy_fcgi) as well as the removal of legacy configs (e.g. NameVirtualHost). Perhaps it might be a good time to start looking at how Apache 2.4 can be added to Debian Wheezy in a safe manner. Generally however, this isn't an issue because Nginx is a better choice for most situations these days.

  2. Some additional features are in the pipeline for this release version.

    • Option to selectively install certain packages only instead of the full LAMP/LNMP stack.
    • [Completed] Option to install Nginx from the official Nginx.org repository. This allows for much faster updates due to the rapid development of Nginx.
    • [Maybe] Option to use single user mode. Virtualhost configs points to /srv/www instead of /home/user/domains
  3. Some scripts (varnish.sh, wordpress.sh, backup.sh) have not been updated in a while. Future work will be on cleaning up the codebase, even though the scripts function well without issues.

Category: Updates

Hostnames: Configuring Hostname and FQDN

Sun 08 July 2012

When using TuxLite scripts or setting up a server in general, a common uncertainty among the new users is on the proper input for hostnames.

What exactly must one enter for the server's hostname??

Simply put, a hostname is what you would like to call your server and it ...

Category: Tutorials

Read More

Swapping Webservers

Sun 08 July 2012

Question: How do I swap from Apache to Nginx or vice versa?

Warning: Backup your files elsewhere and copy them back because the domain path will be completely removed.

Apache to Nginx

First stop and remove Apache.

service apache2 stop
aptitude purge apache2.2-common
rm -rf /etc/apache2

Next, edit ...

Category: Tutorials

Read More

Tuning PHP

Fri 06 July 2012

One of the questions that is frequently sent to my inbox is the approach for tuning PHP. The tuning process if fortunately quite simple, and involves changing the parameters in

/etc/php5/fpm/pool.d/(pool name)
Tuning php ...

Category: Tutorials

Read More

Updates to Version 2.0

Wed 27 June 2012

An update has been applied with the following changes:-

  1. Fixed hostname bug for the Debian + LAMP setup. Hostname.sh was not started properly, hence Apache would fail to determine FQDN.

  2. Swapped SymLinksIfOwnerMatch with FollowSymLinks in /etc/apache2/apache2.conf. Previously, this prevented AWStats from being viewed for LAMP setups.

  3. Added ...

Category: Updates

Read More
Page 1 of 5

Next »