Hetzner Xen Web Server

# reinstall root server
start hetzner rescue system

installimage
Debian
Debian-60-squeeze-64-minimal
HOSTNAME your_host_name
PART /boot ext2 256M
PART lvm vg0 all
LV vg0 root / ext4 10G
LV vg0 swap swap 4G
#PART swap swap 2G
#PART /boot ext3 256M
#PART / ext3 all

ALT + 0
Yes

# install xen
http://www.panticz.de/install-xen

# create domU
DOMAIN_NAME=www
DOMAIN_IP=178.1.1.1
DOMAIN_GW=178.63.46.213
[ -z ${DOMAIN_RAM} ] && DOMAIN_RAM=512Mb
[ -z ${DOMAIN_HDD} ] && DOMAIN_HDD=8Gb

#
# Squeze
#
xen-create-image --hostname=${DOMAIN_NAME} \
--netmask=255.255.255

Webserver UTF-8 encoding

# Apache
/etc/apache2/conf.d/charset

AddDefaultCharset utf-8

# PHP
/etc/php5/apache2/php.ini

[PHP]
default_charset = "utf-8"
[mbstring]
mbstring.language = utf-8
mbstring.internal_encoding = utf-8
mbstring.http_input = utf-8
mbstring.http_output = utf-8

# MySQL
/etc/mysql/my.cnf

[client]
default-character-set = utf8
[mysqld]
default-character-set = utf8
character-set-server = utf8
collation-server= utf8_general_ci
init_connect = 'SET collation_connection = utf8_general_ci'
init_connect = 'SET NAMES utf8'
[mysqldump]
default-character-set = utf8
[mysqlimport]

Drupal Galleria

http://drupal.org/project/galleria

http://ftp.drupal.org/files/projects/galleria-6.x-1.0.tar.gz

# enable modules
/admin/build/modules
Upload
Galleria

# create gallery node type
/admin/content/types
Name: Galleria
Type: galleria
Description: This module allows users to create image galleries using the Galleria jQuery plugin

Workflow settings
Galleria from attachments: Enabled

# disable submitted by
/admin/build/themes/settings
Display post information on
checkout: Galleria

# Create Galleria
/node/add/galleria

Add Breadcrumb to Magento

wget http://www.mxperts.de/wp-content/uploads/2009/06/breadcrumb.zip -P /tmp/

unzip /tmp/breadcrumb.zip -d /tmp/

mv "/tmp/Breadcrumb/app/design/frontend/default/[ihr theme]" /tmp/Breadcrumb/app/design/frontend/default/default/
mv "/tmp/Breadcrumb/skin/frontend/default/[ihr theme]" /tmp/Breadcrumb/skin/frontend/default/default/

cd /var/www/
cp -a /tmp/Breadcrumb/* .

# add to ./app/design/frontend/default/default/layout/local.xml

skin_jsjs/jquery.easing.1.3.js

iSCSI (Test)

apt-get install open-iscsi
iscsiadm -m discovery -t sendtargets -p 192.168.254.227:3260
iscsiadm -m node -T iqn.2014-07.com.raidix:target0 -p 192.168.254.227:3260 --login
iscsiadm --mode session
fdisk -l /dev/sdd

iscsiadm -m node -T iqn.2014-07.com.raidix:target0 -p 192.168.254.227:3260 --logout

iscsit# server
apt-get install -y iscsitarget

sed -i 's|ISCSITARGET_ENABLE=false|ISCSITARGET_ENABLE=true|g' /etc/default/iscsitarget

mkdir /media/storage
dd if=/dev/zero of=/media/storage/lun1.img bs=1M count=512

cat <> /etc/ietd.conf
Target iqn.2001-04.com.example:stora