Si të konfiguroni një server Tekkit Classic në Ubuntu 16.10
Përdorimi i një sistemi të ndryshëm? Çfarë është Tekkit Classic? Tekkit Classic është një modpack për lojën që të gjithë e njohin dhe e duan; Minecraft. Ai përmban disa nga ver
ClipBucket është një faqe për ndarjen e videove me burim të hapur dhe skript menaxhimi i mbështetur nga komuniteti. Në mishërimin e parë të ClipBuckets, ai ishte i ngjashëm me faqet e internetit të njohura të tubave video. Sidoqoftë, pas vitesh zhvillimi, ajo është bërë një platformë e fuqishme mediatike kur krahasohet me faqet e internetit të shkëmbimit të videove/mediave me pagesë. ClipBucket ka karakteristikat e mëposhtme:
Identifikohu si një përdorues i rregullt që ka leje të përdorë komandën sudo. Përditësoni sistemin si më poshtë.
sudo yum clean all && sudo yum install deltarpm -y && sudo yum update -y
As depozitat zyrtare të CentOS 7 x64 ose EPEL nuk përmbajnë RPM për FFmpeg (përfshin FFProbe) dhe GPAC (përfshin MP4Box). Depoja e RPMFusion duhet të shtohet pasi përmban ndërtimin më të fundit 2.8.x të FFmpeg dhe ndërtimin më të fundit 0.6.x të GPAC. Përdorni komandën më poshtë për të shtuar depon.
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm -y
Në mënyrë që ClipBucket të shfaqë video të optimizuara për ueb, duhet të instalohen disa programe multimediale për të kthyer automatikisht videot e ngarkuara në sfond. Instaloni FFmpeg dhe MP4Box (pjesë e GPAC) nga depoja REMI.
sudo yum install ffmpeg gpac -y
Për të instaluar versionin më të fundit të Ruby, së pari duhet të instalohet biblioteka YAML.
sudo yum install libyaml -y
Tani, instaloni versionin më të fundit, versionin aktual të Ruby (2.5.x).
sudo rpm -ivh https://github.com/feedforce/ruby-rpm/releases/download/2.5.0/ruby-2.5.0-1.el7.centos.x86_64.rpm
Instaloni programin e paketimit Ruby Gems.
sudo yum install rubygems -y
Instaloni perlë FLVTool2.
sudo gem install flvtool2
Duhet të instalohen gjithashtu programet ImageMagick, MediaInfo dhe MPlayer/Mencoder.
sudo yum install ImageMagick mediainfo mplayer -y
CentOS 7 vjen me versionin MariaDB 5.5.x në depon e tij të paracaktuar. Për të instaluar versionin më të fundit të disponueshëm (10.xx) të serverit të bazës së të dhënave MariaDB, duhet të shtohet depoja e MariaDB RPM.
Përdorni sed
komandën për të krijuar një skedar repo të personalizuar të emërtuar MariaDB.repo
në /etc/yum.repos.d/
drejtori.
sudo su -c "echo -e '[mariadb]\nname = MariaDB\nbaseurl = http://yum.mariadb.org/10.2/centos7-amd64\ngpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB\ngpgcheck=1' > /etc/yum.repos.d/MariaDB.repo"
Instaloni serverin e bazës së të dhënave MariaDB. Do t'ju kërkohet të importoni GPG nga MariaDB. Shtypni butonin " Y
" dhe butonin " Enter
" për ta pranuar atë.
sudo yum install MariaDB-server -y
Aktivizo dhe nis serverin e bazës së të dhënave MariaDB.
sudo systemctl start mysql
Siguroni serverin e bazës së të dhënave MariaDB. Zëvendësoni ********
më poshtë me një fjalëkalim të ri për përdoruesin rrënjë MySQL. Ky është ekuivalenti i ekzekutimit të mysql_secure_installation
komandës pa udhëzime.
sudo mysql -e "UPDATE mysql.user SET Password=PASSWORD('********') WHERE User='root';DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');DELETE FROM mysql.user WHERE User='';DELETE FROM mysql.db WHERE Db IN('test', 'test\_%');DROP DATABASE test;FLUSH PRIVILEGES"
Rezervo origjinalin server.cnf
në /etc/my.cnf.d/
.
sudo mv /etc/my.cnf.d/server.cnf /root/server.cnf.original
Krijoni një server.cnf
skedar të ri duke përdorur echo
komandën. Ky konfigurim jep mbështetje të vërtetë UTF8. Sigurohuni që të ndryshoni default-time-zone
opsionin, për të pasqyruar vendndodhjen e zonës kohore të VPS-së tuaj nëse dëshironi. Modifiko innodb_buffer_pool_instances
, bazuar në innodb_buffer_pool_size
, nëse madhësia e bazës së të dhënave është më e madhe se 2 GB. Shembull: innodb_buffer_pool_size
= 4 GB, ndryshoni innodb_buffer_pool_instances
në 4, për 1 GB një copë. Modifiko innodb_buffer_pool_size
bazuar në të dhënat tuaja të punës. innodb_large_prefix
përdoret për zgjidhjen e gabimit 1071 . innodb_io_capacity
dhe innodb_io_capacity_max
janë rritur nga parazgjedhja pasi disqet Vultr VPS SSD ofrojnë dy rend të madhësisë IOP më të larta. Modifiko key_buffer_size
, nëse ke shumë tabela duke përdorur MyISAM.
sudo su -c "echo -e '[mysqld]\nbinlog_format\t\t\t\t\t= mixed\ncharacter-set-client-handshake\t\t\t= FALSE\ncharacter-set-server\t\t\t\t= utf8mb4\ncollation-server\t\t\t\t= utf8mb4_unicode_ci\ndefault-time-zone\t\t\t\t= -05:00\nexpire_logs_days\t\t\t\t= 7\ninit_connect\t\t\t\t\t= 'SET collation_connection = utf8mb4_unicode_ci, NAMES utf8mb4'\ninnodb\t\t\t\t\t\t= FORCE\ninnodb_buffer_pool_instances\t\t\t= 1\ninnodb_buffer_pool_size\t\t\t\t= 256M\ninnodb_file_format\t\t\t\t= barracuda\ninnodb_flush_method\t\t\t\t= O_DIRECT\ninnodb_large_prefix\ninnodb-log-file-size\t\t\t\t= 32M\ninnodb-log-files-in-group\t\t\t= 2\ninnodb_io_capacity\t\t\t\t= 30720\ninnodb_io_capacity_max\t\t\t\t= 40960\ninnodb_lock_wait_timeout\t\t\t= 60\ninteractive_timeout\t\t\t\t= 60\nkey_buffer_size\t\t\t\t\t= 2M\nlc_messages\t\t\t\t\t= en_US\nlc_messages_dir\t\t\t\t\t= /usr/share/mysql\nlog_error\t\t\t\t\t= /var/log/mysql/mysql-error.log\nmax_connections\t\t\t\t\t= 16\nmyisam-recover-options\t\t\t\t= FORCE,BACKUP\nskip_external_locking\nskip-log-bin\nskip_name_resolve\nskip_networking\nslow_query_log\t\t\t\t\t= 1\nslow_query_log_file\t\t\t\t= /var/log/mysql/mysql-slow.log\nsync_binlog\t\t\t\t\t= 1\nsysdate-is-now\t\t\t\t\t= 1\nthread_cache_size\t\t\t\t= 4\nthread_pool_size\t\t\t\t= 2\ntmpdir\t\t\t\t\t\t= /tmp\nwait_timeout\t\t\t\t\t= 60' > /etc/my.cnf.d/server.cnf"
Krijoni një direktori të emërtuar mysql
në /var/log/
drejtorinë ku do të qëndrojnë regjistrat e serverit të bazës së të dhënave MariaDB. Ndryshoni zotërimin e përdoruesit dhe grupit për /var/log/mysql
direktorinë dhe skedarët e tij nga root
përdoruesi/grupi në mysql
përdorues/grup.
sudo mkdir /var/log/mysql && sudo chown mysql.mysql /var/log/mysql
Rinisni serverin e bazës së të dhënave MariaDB.
sudo systemctl restart mysql
Serveri i bazës së të dhënave MariaDB tani është konfiguruar dhe gati.
Për të përpunuar PHP, duhet të instalohet dhe konfigurohet demon PHP-FPM 7.0. Për të instaluar një version të PHP-FPM më të ri se 5.4.x i paracaktuar, duhet të instalohet repoja REMI e cila përmban versionet PHP 5.6.x, 7.0.x dhe 7.1.x.
Instaloni repon REMI dhe modulet e nevojshme PHP.
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y && sudo yum install php70-php-cli php70-php-pecl-imagick php70-php-fpm php70-php-mysql php70-php-opcache -y
Bëni një kopje rezervë të php-fpm.conf
skedarit në /etc/opt/remi/php70/
drejtori duke e riemërtuar atë në php-fpm.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.conf /etc/opt/remi/php70/php-fpm.conf.original
Krijoni një php-fpm.conf
skedar të ri duke përdorur echo
komandën.
sudo su -c "echo -e 'include=/etc/opt/remi/php70/php-fpm.d/*.conf\n[global]\ndaemonize = yes\nemergency_restart_threshold = 2\nemergency_restart_interval = 1m\nerror_log = /var/log/php-fpm/php-fpm-7.0-error.log\npid = /var/run/php-fpm-7.0.pid\nprocess_control_timeout = 10s' > /etc/opt/remi/php70/php-fpm.conf"
Bëni një kopje rezervë të www.conf
skedarit në /etc/opt/remi/php70/php-fpm.d/
drejtori duke e riemërtuar atë në www.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.d/www.conf /etc/opt/remi/php70/php-fpm.d/www.conf.original
Krijoni një www.conf
skedar të ri duke përdorur echo
komandën.
sudo su -c "echo -e '[www]\ngroup = apache\nlisten = /var/run/php-fpm-7.0.sock\nlisten.backlog = 65536\nlisten.owner = apache\nlisten.group = apache\npm = static\npm.max_children = 2\npm.max_requests = 10240\nuser = apache' > /etc/opt/remi/php70/php-fpm.d/www.conf"
Bëni një kopje rezervë të php.ini
skedarit në /etc/opt/remi/php70/
drejtori duke e riemërtuar atë në php.ini.original
.
sudo mv /etc/opt/remi/php70/php.ini /etc/opt/remi/php70/php.ini.original
Krijoni një php.ini
skedar të ri duke përdorur echo
komandën. Ndryshoni memory_limit
, post_max_size
dhe upload_max_filesize
të jetë pak më i madh se skedari më i madh që keni ndërmend të ngarkoni. Ndryshoni date.timezone
në zonën kohore që keni zgjedhur. Unë rekomandoj zonën gjeografike kohore të shembullit tuaj VPS.
sudo su -c "echo -e '[PHP]\nallow_url_fopen = On\nalways_populate_raw_post_data = -1\ndisplay_errors = Off\nerror_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT\nexpose_php = Off\nlog_errors = On\nmax_execution_time = 7201\nmemory_limit = 256M\noutput_buffering = 4096\npost_max_size = 256M\nregister_argc_argv = Off\nrequest_order = \"GP\"\nupload_max_filesize = 256M\nvariables_order = \"GPCS\"\n[Date]\ndate.timezone = America/New_York\n[Session]\nsession.cache_limiter =\nsession.gc_divisor = 1000\nsession.hash_bits_per_character = 5\nsession.save_handler = files\nsession.save_path = \"/var/opt/remi/php70/lib/php/session/\"\nurl_rewriter.tags = \"a=href,area=href,frame=src,input=src,form=fakeentry\"' > /etc/opt/remi/php70/php.ini"
Krijoni php-fpm
drejtorinë brenda /var/log/
drejtorisë ku do të qëndrojnë regjistrat e serverit PHP-FPM.
sudo mkdir /var/log/php-fpm/
Aktivizo dhe nis serverin PHP-FPM.
sudo systemctl enable php70-php-fpm && sudo systemctl start php70-php-fpm
Instaloni versionin më të fundit të serverit të internetit Nginx.
sudo yum install nginx -y
Bëni një kopje rezervë të nginx.conf
skedarit në /etc/nginx
drejtori duke e riemërtuar atë në nginx.conf.original
.
sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.original
Krijoni një nginx.conf
skedar të ri duke përdorur echo
komandën.
sudo su -c "echo -e 'error_log /var/log/nginx/error_log info;\nevents { multi_accept on; worker_connections 1024; }\nhttp {\n\taccess_log none;\n\tcharset utf-8;\n\tclient_body_timeout 10s;\n\tclient_header_timeout 10s;\n\tclient_max_body_size 256M;\n\tdefault_type application/octet-stream;\n\tgzip_comp_level 6;\n\tgzip on;\n\tgzip_proxied any;\n\tgzip_types application/json application/javascript application/x-javascript application/xml application/xml+rss text/css text/javascript text/plain text/xml;\n\tgzip_vary on;\n\tinclude /etc/nginx/mime.types;\n\tinclude /etc/nginx/conf.d/headers.conf;\n\tinclude /etc/nginx/sites-enabled/*.conf;\n\tindex index.html index.php;\n\tkeepalive_timeout 8 8;\n\treset_timedout_connection on;\n\tsend_timeout 2s;\n\tsendfile on;\n\tserver_tokens off;\n\ttcp_nopush on;\n\ttcp_nodelay on;\n\tupstream php-7.0 { server unix:/var/run/php-fpm-7.0.sock; }\n}\nuser apache apache;\nworker_processes auto;' > /etc/nginx/nginx.conf"
Krijo drejtoritë site-available
dhe site-enabled
në /etc/nginx/
drejtori.
sudo mkdir /etc/nginx/{sites-available,sites-enabled}
Krijo deny-log-not-found.conf
, expires.conf
dhe headers.conf
fotografi në /etc/nginx/conf.d/
directory. deny-log-not-found.conf
Dosja ndalon qasjen në fotografi të fshehura (psh .htaccess
, .git
dhe të tjerët). expires.conf
Dosja vendos "përfundon" dhe "Cache-kontroll" headers përgjigje të kohës max në dispozicion për fotografi të përbashkët statike si imazhe dhe tekst. headers.conf
Dosja përcakton headers përgjigje për të parandaluar MIME-lloj nuhatës, klikoni-jacking dhe bllokojnë XSS (cross site scripting) shfrytëzon.
sudo su -c "echo -e 'location ~ /\. { deny all; }\nlocation = /(favicon.ico|robots.txt) { log_not_found off; }' > /etc/nginx/conf.d/deny-log-not-found.conf" && sudo su -c "echo -e 'location ~* ^.+\.(atom|bmp|bz2|css|doc|eot|exe|gif|gz|ico|jpeg|jpg|js|mid|midi|mp4|ogg|ogv|otf|pdf|png|ppt|rss|rft|svg|svgz|tar|tgz|ttf|wav|woff|woff2|xls|zip)$ { expires max; log_not_found off; }' > /etc/nginx/conf.d/expires.conf" && sudo su -c "echo -e 'add_header X-Content-Type-Options \"nosniff\";\nadd_header X-Frame-Options \"SAMEORIGIN\";\nadd_header X-Robots-Tag \"noarchive,noodp,noydir\";\nadd_header X-Xss-Protection \"1; mode=block\";' > /etc/nginx/conf.d/headers.conf"
Krijoni example.com.conf
skedarin në /etc/nginx/sites-available/
drejtori i cili do të tregojë direktorinë që do të përmbajë ClipBucket. Zëvendësoni të gjitha rastet e example.com
mëposhtme me FQDN/emrin tuaj aktual të domenit.
sudo su -c "echo -e 'server {\n\tinclude /etc/nginx/conf.d/deny-log-not-found.conf;\n\tinclude /etc/nginx/conf.d/expires.conf;\n\tindex index.php;\n\tlocation / {\n\t\ttry_files \$uri \$uri/ /index.php;\n\t\trewrite ^/(.*)v([0-9]+) /watchvideo.php?v=\$2&\$query_string;\n\t\trewrite ^/([a-zA-Z0-9-]+)/?\$ /view_channel.php?uid=\$1&seo_diret=yes;\n\t\t}\n\tlocation ~ \.php\$ { fastcgi_pass php-7.0; include /etc/nginx/fastcgi.conf; }\n\tlocation /categories {\n\t\trewrite ^/categories/?\$ /categories.php;\n\t\t}\n\tlocation /channel {\n\t\trewrite ^/channel/(.*) /view_channel.php?user=\$1;\n\t\t}\n\tlocation /channels {\n\t\trewrite ^/channels/(.)/(.)/(.)/(.)/(.*) /channels.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/channels/([0-9]+) /channels.php?page=\$1;\n\t\trewrite ^/channels/?\$ /channels.php;\n\t\t}\n\tlocation /collection {\n\t\trewrite ^/collection/(.)/(.)/(.*) /view_collection.php?cid=\$1&type=\$2&\$query_string;\n\t\t}\n\tlocation /collections {\n\t\trewrite ^/collections/(.)/(.)/(.)/(.)/(.*) /collections.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/collections/([0-9]+) /collections.php?page=\$1;\n\t\trewrite ^/collections/?\$ /collections.php;\n\t\t}\n\tlocation /contact {\n\t\trewrite ^/contact/?\$ /contact.php;\n\t\t}\n\tlocation /create_group {\n\t\trewrite ^/create_group /create_group.php;\n\t\t}\n\tlocation /group {\n\t\trewrite ^/group/([a-zA-Z0-9].+) /view_group.php?url=\$1&\$query_string;\n\t\t}\n\tlocation /groups {\n\t\trewrite ^/groups/(.)/(.)/(.)/(.)/(.*) /groups.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2; rewrite ^/groups/([0-9]+) /groups.php?page=\$1;\n\t\trewrite ^/groups/?\$ /groups.php;\n\t\t}\n\tlocation /item {\n\t\trewrite ^/item/(.)/(.)/(.)/(.) /view_item.php?item=\$3&type=\$1&collection=\$2;\n\t\t}\n\tlocation /members {\n\t\trewrite ^/members/?\$ /channels.php;\n\t\t}\n\tlocation /my_account {\n\t\trewrite ^/my_account /myaccount.php;\n\t\t}\n\tlocation /page {\n\t\trewrite ^/page/([0-9]+)/(.*) /view_page.php?pid=\$1;\n\t\t}\n\tlocation /photo_upload {\n\t\trewrite ^/photo_upload/(.*) /photo_upload.php?collection=\$1;\n\t\trewrite ^/photo_upload/?\$ /photo_upload.php;\n\t\t}\n\tlocation /photos {\n\t\trewrite ^/photos/(.)/(.)/(.)/(.)/(.*) /photos.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/photos/([0-9]+) /photos.php?page=\$1;\n\t\trewrite ^/photos/?\$ /photos.php;\n\t\t}\n\tlocation = /rss {\n\t\trewrite ^(.*)\$ /rss.php;\n\t\t}\n\tlocation /rss {\n\t\trewrite ^/rss/([a-zA-Z0-9].+)\$ /rss.php?mode=\$1&\$query_string;\n\t\t}\n\tlocation /search {\n\t\trewrite ^/search/result/?\$ /search_result.php;\n\t\t}\n\tlocation /signup {\n\t\trewrite ^/signup/?\$ /signup.php;\n\t\t}\n\tlocation = /sitemap.xml {\n\t\trewrite ^(.*)\$ /sitemap.php;\n\t\t}\n\tlocation /upload {\n\t\trewrite ^/upload/?\$ /upload.php;\n\t\t}\n\tlocation /user {\n\t\trewrite ^/user/(.*) /view_channel.php?user=\$1;\n\t\t}\n\tlocation /users {\n\t\trewrite ^/users/?\$ /channels.php;\n\t\t}\n\tlocation /video {\n\t\trewrite ^/video/(.)/(.) /watch_video.php?v=\$1&\$query_string; rewrite ^/video/([0-9]+)(.*) /watchvideo.php?v=\$1&\$query_string;\n\t\t}\n\tlocation /videos {\n\t\trewrite ^/videos/(.)/(.)/(.)/(.)/(.*) /videos.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/videos/([0-9]+) /videos.php?page=\$1;\n\t\trewrite ^/videos/?\$ /videos.php?\$query_string;\n\t\t}\n\tlocation /view_topic {\n\t\trewrite ^/view_topic/([a-zA-Z0-9].+)tid([0-9]+) /view_topic.php?tid=\$2&\$query_string;\n\t\t}\n\tserver_name example.com www.example.com;\n\troot /var/www/html;\n}' > /etc/nginx/sites-available/example.com.conf"
Krijoni një lidhje simbolike për example.com.conf
skedarin, i vendosur në /etc/nginx/sites-available/
drejtori, në /etc/nginx/sites-enabled/
drejtori. Zëvendësoni example.com
më poshtë me FQDN/emrin tuaj aktual të domenit.
sudo su -c "cd /etc/nginx/sites-enabled && ln -s ../sites-available/example.com.conf ."
Aktivizo dhe nis serverin PHP-FPM.
sudo systemctl enable nginx && sudo systemctl start nginx
Nginx tani është konfiguruar dhe gati për të ofruar faqe.
Shkarkoni versionin më të fundit të ClipBucket dhe nxirrni përmbajtjen e upload
drejtorisë brenda skedarit të ClipBucket me tar-gzip në /var/www/html
drejtori.
sudo su - apache -c "wget -N -P /tmp/ https://github.com/arslancb/clipbucket/archive/4881.tar.gz -q" -s /bin/bash && sudo mkdir -p /var/www/html && sudo chown -R apache.apache /var/www/html && sudo su - apache -c "tar -C /var/www/html -zxf /tmp/4881.tar.gz clipbucket-4881/upload/ --strip-components=2" -s /bin/bash && sudo rm /tmp/4881.tar.gz
Krijo një bazë të dhënash për ClipBucket dhe përdoruesit me SELECT
, INSERT
, UPDATE
, DELETE
, CREATE
, DROP
, INDEX
dhe ALTER
lejet, ndryshimi ********
në një fjalëkalim porosi për clipbucket_example_com
përdoruesit dhe shkruani fjalëkalimin e root MySQL kur e bëri. Zëvendësoni të gjitha rastet e example_com
komandës më poshtë me emrin tuaj aktual FQDN/domain.
sudo mysql -u root -p -e "CREATE DATABASE clipbucket_example_com; GRANT ALTER,CREATE,DELETE,DROP,INDEX,INSERT,SELECT,UPDATE ON clipbucket_example_com.* TO clipbucket_example_com_admin@localhost IDENTIFIED BY '********'"
Tani, hapni shfletuesin tuaj dhe futni URL-në e serverit, ( http://www.example.com
), për shembullin tuaj. Nëse merrni një Unable to connect
ose This site can’t be reached
mesazh, kjo është për shkak se cilësimi i paracaktuar i murit të zjarrit të CentOS nuk lejon lidhjet hyrëse në http
port. Komanda e mëposhtme do ta hapë atë.
sudo firewall-cmd --permanent --zone=public --add-service=http && sudo firewall-cmd --reload
Rifresko faqen në shfletuesin tuaj dhe do të shihni faqen e instalimit të ClipBucket.
Klikoni Ok, I agree, Now let me Continue!
butonin blu për të vazhduar në hapin 2.
Klikoni Continue To Next Step
butonin blu për të vazhduar në hapin 3.
Përpara se të vazhdoni në hapin tjetër të instalimit, sigurohuni që të ketë kontrolle jeshile ndaj çdo drejtorie në listë. Klikoni Continue To Next Step
butonin blu për të vazhduar në hapin 4.
Futni emrin aktual të bazës së të dhënave në Database Name
zonën e tekstit. Në Database User
zonën e tekstit, futni përdoruesin aktual të bazës së të dhënave; dhe në Database Password
zonën e tekstit, fjalëkalimi aktual i bazës së të dhënave. Klikoni blunë Check Connection
për të vazhduar në hapin 5.
Input një emrin admin, fjalekalimin admin dhe email të vlefshme në Admin username
, Admin Password
dhe Admin Email
fushat. Klikoni Save and Continue
butonin blu për të vazhduar në hapin 6.
Zëvendësoni titullin e paracaktuar të faqes së internetit, sloganin e sajtit të internetit dhe URL-në e sajtit. Klikoni Save and Continue
butonin blu për të vazhduar në hapin 7.
Klikoni Skip & Finish
butonin blu nëse nuk dëshironi të regjistroheni dhe vazhdoni në hapin tjetër.
Në faqen e fundit, instaluesi ju udhëzon të hiqni cb_install
direktoriumin në server për të përfunduar instalimin.
Hiqni /var/www/html/cb_install
direktorinë siç udhëzohet në faqen e fundit të instalimit. Kthehuni te programi i klientit SSH dhe përdorni komandën më poshtë për të hequr /var/www/html/cb_install/
drejtorinë.
sudo rm -rf /var/www/html/cb_install
Përsëri në shfletues, klikoni Continue to Admin Area
butonin e kuq për të vazhduar në faqen e hyrjes.
Futni emrin e përdoruesit dhe fjalëkalimin e administratorit për t'u identifikuar.
Pasi të regjistroheni, klikoni General
lidhjen në menynë e majtë për të zgjeruar fizarmonikën. Klikoni Website Configurations
lidhjen dhe klikoni Uploading and Conversion Settings
skedën. Ndryshoni përzgjedhësin për Use Crons
në Yes
, FFMPEG Path
zonën e tekstit në /usr/bin/ffmpeg
, PHP Path
zonën e tekstit në /usr/bin/php70
, MP4Box Path
zonën e testimit në /usr/bin/MP4Box
dhe futni /usr/bin/mplayer
në MPlayer Path
zonën e tekstit. Klikoni Update Settings
butonin blu për të ruajtur ndryshimet.
Për të verifikuar madhësinë maksimale të skedarëve që mund të ngarkohen në ClipBucket, klikoni Tool Box
lidhjen, në menynë e majtë, për të zgjeruar fizarmonikën. Klikoni Server Modules Info
lidhjen. POST MAX SIZE
, UPLOAD MAX FILESIZE
dhe të MEMORY LIMIT
gjithë do të kenë kontrolle jeshile dhe do të përputhen me madhësinë maksimale të ngarkimit të skedarit që keni vendosur në /etc/opt/remi/php70/php.ini
skedar dhe client_max_body_size
variablin në /etc/nginx/nginx.conf
skedar.
Për të verifikuar ndryshimet që keni bërë në Uploading and Conversion Settings
skedë, klikoni Server Conversion Info
lidhjen. Ju do të keni kontrolle gjelbër në fushat për FFMPEG
, PHP CLI
, Media Info
, MP4Box
, ImageMagick
dhe FFProbe
.
Kthehuni përsëri te programi i klientit SSH për të konfiguruar punët e cron-it të nevojshme që ClipBucket të konvertojë videon në sfond.
sudo su -c "echo -e '* * * * * /usr/bin/php70 -q /var/www/html/actions/video_convert.php\n* * * * * /usr/bin/php70 -q /var/www/html/actions/verify_converted_videos.php\n0 0,12,13 * * * /usr/bin/php70 -q /var/www/html/actions/update_cb_stats.php' > /var/spool/cron/apache" -s /bin/bash && sudo chown apache.apache /var/spool/cron/apache
ClipBucket tani është gati për ngarkim dhe konvertim video. Nëse dëshironi ta personalizoni më tej, referojuni dokumentacionit zyrtar të ClipBucket .
Përdorimi i një sistemi të ndryshëm? Çfarë është Tekkit Classic? Tekkit Classic është një modpack për lojën që të gjithë e njohin dhe e duan; Minecraft. Ai përmban disa nga ver
Përdorimi i një sistemi të ndryshëm? Jekyll është një alternativë e shkëlqyeshme për WordPress për blogimin ose ndarjen e përmbajtjes. Nuk kërkon ndonjë bazë të dhënash dhe është shumë e lehtë i
Përdorimi i një sistemi të ndryshëm? Nëse blini një server Debian, atëherë duhet të keni gjithmonë arnimet dhe përditësimet më të fundit të sigurisë, pavarësisht nëse jeni në gjumë apo jo
Squid është një program i popullarizuar, falas Linux që ju lejon të krijoni një përfaqësues në ueb përcjellës. Në këtë udhëzues, do të shihni se si të instaloni Squid në CentOS për t'ju kthyer
Përdorimi i një sistemi të ndryshëm? Red5 është një server mediash me burim të hapur i implementuar në Java që ju lejon të ekzekutoni aplikacione Flash me shumë përdorues si transmetimi i drejtpërdrejtë
Përdorimi i një sistemi të ndryshëm? Apache Cassandra është një sistem i menaxhimit të bazës së të dhënave NoSQL falas dhe me burim të hapur që është krijuar për të ofruar shkallëzim, të lartë
Përdorimi i një sistemi të ndryshëm? Apache Cassandra është një sistem i menaxhimit të bazës së të dhënave NoSQL falas dhe me burim të hapur që është krijuar për të ofruar shkallëzim, të lartë
Përdorimi i një sistemi të ndryshëm? Forumi Vanilla është një aplikacion forumi me burim të hapur i shkruar në PHP. Është plotësisht i personalizueshëm, i lehtë për t'u përdorur dhe mbështet jashtëm
Përdorimi i një sistemi të ndryshëm? Hyrje Kanboard është një program softuerik për menaxhimin e projekteve me burim të lirë dhe me burim të hapur, i cili është krijuar për të lehtësuar dhe vizualizuar
Përdorimi i një sistemi të ndryshëm? Hyrje Kanboard është një program softuerik për menaxhimin e projekteve me burim të lirë dhe me burim të hapur, i cili është krijuar për të lehtësuar dhe vizualizuar
Hyrje Lynis është një mjet falas, me burim të hapur të auditimit të sistemit, që përdoret nga shumë administratorë të sistemit për të verifikuar integritetin dhe për të forcuar sistemet e tyre. Unë
Përdorimi i një sistemi të ndryshëm? Thelia është një mjet me burim të hapur për krijimin e faqeve të internetit të e-biznesit dhe menaxhimin e përmbajtjes në internet të shkruar në PHP. Kodi burimor Thelia i
Përdorimi i një sistemi të ndryshëm? Microweber është një CMS me burim të hapur drag and drop dhe dyqan online. Kodi burimor Microweber është pritur në GitHub. Ky udhëzues do t'ju tregojë
Përdorimi i një sistemi të ndryshëm? MODX Revolution është një Sistem i Menaxhimit të Përmbajtjes (CMS) i shpejtë, fleksibël, i shkallëzuar, i lirë dhe me burim të hapur, i shkallës së ndërmarrjes.
Përdorimi i një sistemi të ndryshëm? Mattermost është një alternativë me burim të hapur, të vetë-strehuar për shërbimin e mesazheve Slack SAAS. Me fjalë të tjera, me Mattermost, ju rreth
Përdorimi i një sistemi të ndryshëm? DotCMS është një sistem menaxhimi i përmbajtjes me burim të hapur, të nivelit të ndërmarrjes, i shkruar në Java. Ai përmban pothuajse çdo veçori të kërkuar
Përdorimi i një sistemi të ndryshëm? BigTree CMS 4.2 është një sistem i shpejtë dhe i lehtë, pa pagesë dhe me burim të hapur, sistem i menaxhimit të përmbajtjes së nivelit të ndërmarrjes (CMS) me një
Paneli i kontrollit Plesk përmban një integrim shumë të bukur për Lets Encrypt. Lets Encrypt është një nga ofruesit e vetëm SSL që jep plotësisht certifikata
Lets Encrypt është një autoritet certifikimi i dedikuar për të ofruar certifikata SSL pa pagesë. cPanel ka ndërtuar një integrim të pastër në mënyrë që ju dhe klienti juaj
Adminer është një alternativë e lehtë për phpMyAdmin. Në krahasim, madhësia totale e paketës së saj është 400 KB, kundrejt 4.2 MB të phpMyAdmin. Ndryshe nga phpMyAdmin, e cila
Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.
A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.
Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.
Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.
Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…
Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.
Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.
Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.
Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.
Së fundmi Apple lëshoi macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë