pakson

ts3 z bazą danych jak zrobić

Jan 30th, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.37 KB | None | 0 0
  1. apt update
  2. apt upgrade -y
  3.  
  4. apt install nano ufw htop curl wget fontconfig-config fonts-dejavu-core \
  5. libfontconfig1 screen libgd3 libjbig0 liblua5.1-0 libperl5* libtiff5 libxpm4 \
  6. libxslt1.1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib zip \
  7. python-minimal python2.7 python2.7-minimal fcgiwrap ssl-cert libglib2.0-0 \
  8. x11vnc xvfb libxcursor1 ca-certificates bzip2 python libossp-uuid16 unzip sudo -y
  9.  
  10. wget http://kompilacje.linuxiarz.pl/Ubuntu_16.04_LTS/nginx-1.12.0-linuxiarz.pl-%5Bopenssl-1.1.0e%5D/nginx-common_1.12.0-linuxiarz.pl_all.deb
  11.  
  12. wget http://kompilacje.linuxiarz.pl/Ubuntu_16.04_LTS/nginx-1.12.0-linuxiarz.pl-%5Bopenssl-1.1.0e%5D/nginx-doc_1.12.0-linuxiarz.pl_all.deb
  13.  
  14. wget http://kompilacje.linuxiarz.pl/Ubuntu_16.04_LTS/nginx-1.12.0-linuxiarz.pl-%5Bopenssl-1.1.0e%5D/nginx-extras_1.12.0-linuxiarz.pl_amd64.deb
  15.  
  16. wget http://kompilacje.linuxiarz.pl/Ubuntu_16.04_LTS/nginx-1.12.0-linuxiarz.pl-%5Bopenssl-1.1.0e%5D/nginx_1.12.0-linuxiarz.pl_all.deb
  17.  
  18. dpkg -i nginx-*.deb
  19.  
  20. systemctl stop nginx.service
  21.  
  22. apt-get -y install php7.0-fpm php7.0-mysql php7.0-curl php7.0-gd php7.0-intl \
  23. php7.0-pspell php7.0-mbstring php-gettext php-pear php-imagick php7.0-imap php7.0-mcrypt
  24.  
  25. cd /opt/; wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.zip
  26.  
  27. unzip php*
  28. mv phpMyAdmin-4.7.0-all-languages pma
  29.  
  30. mkdir -p /var/lib/php/session
  31.  
  32. chmod 4777 /var/lib/php/session
  33.  
  34. rm STABLE*
  35.  
  36. rm -rf /etc/nginx/conf.d/*
  37.  
  38. wget http://pliki.linuxiarz.pl/05-2017/pma.conf -O /etc/nginx/conf.d/pma.conf
  39.  
  40. systemctl start nginx.service
  41.  
  42. apt install mariadb-server mariadb-client -y
  43.  
  44. service mysql start
  45.  
  46. mysql_secure_installation
  47. i potem zaznaczyc zeby root mógł sie ogowac czyli ze no
  48.  
  49. echo "update user set plugin='' where User='root'; flush privileges;" | mysql --defaults-file=/etc/mysql/debian.cnf mysql
  50.  
  51. adduser teamspeak3 --disabled-login -q
  52.  
  53. su teamspeak3
  54. cd $HOME
  55. wget http://dl.4players.de/ts/releases/3.5.0/teamspeak3-server_linux_amd64-3.5.0.tar.bz2
  56.  
  57. tar xvf teamspeak3-server_linux_amd64-3.5.0.tar.bz2
  58. rm teamspeak3-server_linux_amd64-3.5.0.tar.bz2
  59. mv /home/teamspeak3/teamspeak3-server_linux_amd64 /home/teamspeak3/server/
  60. mysql -u root -p
  61.  
  62. CREATE DATABASE teamspeak3;
  63. CREATE USER 'teamspeak3'@'localhost' IDENTIFIED BY 'ZMIEN_HASŁO';
  64. GRANT ALL PRIVILEGES ON teamspeak3.* TO teamspeak3@localhost IDENTIFIED BY 'ZMIEN_HASŁO';
  65. quit
  66.  
  67. cd /home/teamspeak3/server
  68.  
  69. sudo ln -s /home/teamspeak3/server/redist/libmariadb.so.2 /lib/x86_64-linux-gnu/libmariadb.so.2
  70.  
  71. cp redist/libmariadb.so.2 ./
  72.  
  73. touch /home/teamspeak3/server/ts3server.ini
  74. nano /home/teamspeak3/server/ts3server.ini
  75.  
  76. machine_id=
  77. default_voice_port=9987
  78. voice_ip=0.0.0.0
  79. liscensepath=
  80. filetransfer_port=30033
  81. filetransfer_ip=0.0.0.0
  82. query_port=10011
  83. query_ip=0.0.0.0
  84. query_ip_whitelist=query_ip_whitelist.txt
  85. query_ip_blacklist=query_ip_blacklist.txt
  86. dbplugin=ts3db_mariadb
  87. dbpluginparameter=ts3db_mariadb.ini
  88. dbsqlpath=sql/
  89. dbsqlcreatepath=create_mariadb/
  90. dblogkeepdays=90
  91. logpath=logs
  92. logquerycommands=0
  93. dbclientkeepdays=30
  94.  
  95. touch /home/teamspeak3/server/ts3db_mariadb.ini
  96. nano /home/teamspeak3/server/ts3db_mariadb.ini
  97.  
  98. [config]
  99. host=localhost
  100. port=3306
  101. username=teamspeak3
  102. password=RE7TMzug97o2SaD6 ## TWOJE HASŁO !!
  103. database=teamspeak3
  104. socket=/var/run/mysqld/mysqld.sock
  105.  
  106. cd /home/teamspeak3/server
  107. ldd libts3db_mariadb.so
  108.  
  109. ./ts3server
Add Comment
Please, Sign In to add comment