Biber: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
Dies ist der Server von EMAS. | Dies ist der Server von EMAS. | ||
= Blitzinstallation = | |||
<pre> | |||
sudo -s | |||
apt-get update && apt-get -y install wget && wget -O /tmp/basic_install.sh https://public.hamatoma.de/basic_install.sh | |||
bash /tmp/basic_install.sh | |||
restoretool -v3 init linuxserver | |||
restoretool -v3 init nginx | |||
restoretool -v3 init php | |||
restoretool -v3 init php 7.3 | |||
restoretool -v3 init mariadb | |||
restoretool -v3 init cms | |||
restoretool -v3 init letsencrypt | |||
</pre> | |||
= Zusätzliche VolGroup auf / = | |||
<pre> | |||
SPACE_DIR=/space/lvm | |||
IMG=$SPACE_DIR/lvm_400g.img | |||
LOOP_DEV=/dev/loop100 | |||
mkdir -p $SPACE_DIR | |||
cd $SPACE_DIR | |||
# dauert etwa 2h pro TByte | |||
#time dd if=/dev/zero of=$IMG bs=1G count=400 | |||
time truncate --size=400G $IMG | |||
touch /etc/rc.local | |||
texttool -v3 replace-or-insert '^losetup' "losetup $LOOP_DEV $IMG" /etc/rc.local | |||
bash /etc/rc.local | |||
vgcreate --physicalextentsize 32M safe $LOOP_DEV | |||
</pre> | |||
= Installation = | = Installation = | ||
Zeile 19: | Zeile 50: | ||
# /etc/fstab | # /etc/fstab | ||
213.136.65.195:/ /media/emas nfs rsize=8192,wsize=8192,hard,intr, 0 0 | 213.136.65.195:/ /media/emas nfs rsize=8192,wsize=8192,hard,intr, 0 0 | ||
# LetsEnrypt: | |||
apt-get install python-certbot-nginx | |||
mkdir /var/log/local | |||
chmod uog+rwx /var/log/local | |||
</pre> | |||
== php.ini == | |||
<pre> | |||
memory_limit = 512M # von 128 | |||
post_max_size = 1G # von 8M | |||
upload_max_filesize = 1G # von 2M | |||
max_file_uploads = 100 # von 20 | |||
</pre> | |||
== PHP-Fehlersuche == | |||
<pre> | |||
php.ini: display_errors = On | |||
</pre> | </pre> |
Aktuelle Version vom 6. Oktober 2019, 13:24 Uhr
Dies ist der Server von EMAS.
Blitzinstallation[Bearbeiten]
sudo -s apt-get update && apt-get -y install wget && wget -O /tmp/basic_install.sh https://public.hamatoma.de/basic_install.sh bash /tmp/basic_install.sh restoretool -v3 init linuxserver restoretool -v3 init nginx restoretool -v3 init php restoretool -v3 init php 7.3 restoretool -v3 init mariadb restoretool -v3 init cms restoretool -v3 init letsencrypt
Zusätzliche VolGroup auf /[Bearbeiten]
SPACE_DIR=/space/lvm IMG=$SPACE_DIR/lvm_400g.img LOOP_DEV=/dev/loop100 mkdir -p $SPACE_DIR cd $SPACE_DIR # dauert etwa 2h pro TByte #time dd if=/dev/zero of=$IMG bs=1G count=400 time truncate --size=400G $IMG touch /etc/rc.local texttool -v3 replace-or-insert '^losetup' "losetup $LOOP_DEV $IMG" /etc/rc.local bash /etc/rc.local vgcreate --physicalextentsize 32M safe $LOOP_DEV
Installation[Bearbeiten]
# Passwort "root" geändert adduser hm mkdir .ssh ; chmod 755 .ssh ; cd .ssh ; cat >authorized_keys chmod 700 authorized_keys apt-get update apt-get install sudo visudo apt-get install tmux htop git etckeeper bzip2 zip unzip nginx mariadb-server apt-get install nginx php-fpm php-cli php-json php-curl php-imap php-gd php-mysql php-xml \ php-zip php-intl php-imagick php-memcached memcached apt-get install nfs-common mkdir /media/emas # /etc/fstab 213.136.65.195:/ /media/emas nfs rsize=8192,wsize=8192,hard,intr, 0 0 # LetsEnrypt: apt-get install python-certbot-nginx mkdir /var/log/local chmod uog+rwx /var/log/local
php.ini[Bearbeiten]
memory_limit = 512M # von 128 post_max_size = 1G # von 8M upload_max_filesize = 1G # von 2M max_file_uploads = 100 # von 20
PHP-Fehlersuche[Bearbeiten]
php.ini: display_errors = On