# install webserver http://www.panticz.de/install_webserver # get mytinytodo wget http://www.mytinytodo.net/latest.php -O /tmp/mytinytodo.zip unzip /tmp/mytinytodo.zip -d /var/www # get german translation wget http://www.mytinytodo.net/lang/de.zip -O /tmp/de.zip unzip /tmp/de.zip -d /var/www/mytinytodo/lang/ # rename directory to "todo" mv /var/www/mytinytodo/ /var/www/todo/ # create db echo "CREATE DATABASE mytinytodo; GRANT all ON mytinytodo.* TO 'user'@'localhost' IDENTIFIED BY 'pass';" | mysql -u root -p # configure mytinytodo cat <<EOF> /var/www/todo/db/config.php <?php $config = array(); $config['db'] = 'mysql'; $config['mysql.host'] = 'localhost'; $config['mysql.db'] = 'mytinytodo'; $config['mysql.user'] = 'user'; $config['mysql.password'] = 'pass'; $config['prefix'] = 'mtt_'; $config['url'] = ''; $config['mtt_url'] = ''; $config['title'] = 'My ToDo'; $config['lang'] = 'de'; $config['password'] = ''; $config['smartsyntax'] = 1; $config['autotz'] = 1; $config['autotag'] = 1; $config['duedateformat'] = 1; $config['firstdayofweek'] = 1; $config['session'] = 'files'; $config['clock'] = 24; $config['dateformat'] = 'j M Y'; $config['dateformatshort'] = 'j M'; $config['template'] = 'default'; $config['showdate'] = 1; ?> EOF # redirect by domain name cat <<EOF >> /var/www/.htaccess RewriteEngine on RewriteCond %{HTTP_HOST} ^(.*)(todo)(.*)$ RewriteRule ^$ http://intranet/todo [L,R=301] EOF # Links http://www.mytinytodo.net/