Po ukončení standardní instalace je potřeba nainstalovat LAMP (pěkný postup je na www.digitalocean.com
- instalace apache
- sudo apt-get update
- sudo apt-get install apache2
- root adresář webového serveru je v /var/www/html, konfigurační soubory je v adresáří /etc/apache2/sites-enabled
- instalace MYSQL
- sudo apt-get install mysql-server php5-mysql
- sudo mysql_install_db
- sudo mysql_secure_installation
- sudo apt-get install mysql-utilities
- sudo apt-get install phpmyadmin
- instalace PHP
- sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
- sudo apt-get install php5-sybase php5-odbc freetds-common (mssql)
Dále je potřeba nainstalovat FTP server (např. vsftpd)
- samotný program
- sudo apt-get install vsftpd
- odkomentovat řádky v souboru /etc/vsftpd.conf
- write_enable=YES
- local_umask=022
- write_enable=YES
- chroot_local_user=NO
- restartovat službu
- sudo service vsftpd restart
- nastavit práva na root adresář apache serveru
- sudo addgroup www
- sudo adduser tomasn www
- sudo adduser root www
- chown -R root.www /var/www
- chomod -R 777 /var/www
Dále je potřeba nainstalovat MTA server
- v Ubuntu je nejvhodnější postfix
- sudo apt-get install postfix
Připojení k tiskárnám se řeší pomovi CUPS
- nejprve se nainstaluje samotný CUPS
- sudo apt-get install cups
- sudo apt-get install cups-client
- povolí se administrace přes web
- sudo cupsctl –remote-admin
- poté užitečný nástroj pro HP tiskárny
- sudo apt-get install hplip
- a připojí se síťové tiskárny
- sudo hp-setup -i
- tiskne se npříklad příkazem
- lp -d skrinky -o InputSlot=Tray2 /var/www/html/attain.vyvoj/tmp/mp1.pdf
- nebo
- lp -o landscape -o fit-to-page -o media=A4 filename.jpg
- informace o tiskárně se zobrazí příkazem
- lpoptions -p skrinky -l
Potřeba je taky samba client
- nainstaluje se balíček cifs-client
- sudo apt-get install cifs-utils
- v souboru /etc/fstab se přidá řádek (musí byt vytvořen adresář v mnt), uid 33 je pro uživatele www-data
- //192.168.169.202/storage /mnt/stitky cifs uid=33,gid=33,username=xxx,password=yyy,iocharset=utf8,rw,sec=ntlm 0 0
- parametr sec=ntlm definuje jak je šifrované heslo, u starších zařízeních se musí přidat jinak to hlásí mount error 5 = Input/output error, jinak stačí
- //192.168.169.250/firma /mnt/firma cifs uid=33,gid=33,username=tomasn,password=pass,iocharset=utf8,rw 0 0
- aktivují se změny
- sudo mount -a