Инсталирајте ЦлипБуцкет и Нгинк на ЦентОС 7

ЦлипБуцкет је веб локација отвореног кода за дељење видеа и скрипта за управљање која подржава заједница. У првој инкарнацији ЦлипБуцкетс-а, био је сличан популарним веб-сајтовима за видео цеви. Међутим, након година развоја, постао је робусна медијска платформа у поређењу са плаћеним веб локацијама за дељење видеа/медија. ЦлипБуцкет има следеће карактеристике:

  • Менаџер огласа
  • Ауторизација садржаја
  • ХЛС стреаминг
  • Интеграција са Виндовс Сервер Ацтиве Дирецтори
  • Статистика у реалном времену
  • Дељење прихода
  • Видео на захтев (ВОД)

Предуслови

  • Инстанца сервера ЦентОС 7 к64 минималне ИСО библиотеке.
  • : Судо корисника.

Ажурирајте систем

Пријавите се као обичан корисник који има дозволу да користи команду судо. Ажурирајте систем на следећи начин.

sudo yum clean all && sudo yum install deltarpm -y && sudo yum update -y

Додајте РПМФусион спремиште

Ни званична ЦентОС 7 к64 или ЕПЕЛ спремишта не садрже РПМ-ове за ФФмпег (укључује ФФПробе) и ГПАЦ (укључује МП4Бок). РПМФусион спремиште се мора додати јер садржи најновију 2.8.к верзију ФФмпег-а и најновију 0.6.к верзију ГПАЦ-а. Користите наредбу испод да додате спремиште.

sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm -y

Инсталирајте потребан позадински мултимедијални софтвер за ЦлипБуцкет

Да би ЦлипБуцкет приказивао видео записе који су оптимизовани за веб, мора бити инсталирано неколико мултимедијалних програма који аутоматски претварају отпремљене видео записе у позадини. Инсталирајте ФФмпег и МП4Бок (део ГПАЦ-а) из РЕМИ спремишта.

sudo yum install ffmpeg gpac -y

Да бисте инсталирали најновију верзију Руби-а, прво мора бити инсталирана ИАМЛ библиотека.

sudo yum install libyaml -y

Сада инсталирајте најновију верзију тренутне верзије Руби-а (2.5.к).

sudo rpm -ivh https://github.com/feedforce/ruby-rpm/releases/download/2.5.0/ruby-2.5.0-1.el7.centos.x86_64.rpm

Инсталирајте програм за паковање Руби Гемс.

sudo yum install rubygems -y

Инсталирајте драгуљ ФЛВТоол2.

sudo gem install flvtool2

Програми ИмагеМагицк, МедиаИнфо и МПлаиер/Менцодер такође морају бити инсталирани.

sudo yum install ImageMagick mediainfo mplayer -y

Инсталирајте позадину веб сервера за ЦлипБуцкет

Инсталирајте најновију верзију сервера МариаДБ базе података

ЦентОС 7 долази са МариаДБ верзијом 5.5.к у свом подразумеваном спремишту. Да бисте инсталирали најновију доступну верзију (10.кк) МариаДБ сервера базе података, мора се додати МариаДБ РПМ спремиште.

Користите sedкоманду да креирате прилагођену репо датотеку названу MariaDB.repoу /etc/yum.repos.d/директоријуму.

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"

Инсталирајте МариаДБ сервер базе података. Од вас ће бити затражено да увезете ГПГ из МариаДБ-а. Притисните Yтастер " Enter" и тастер " " да бисте то прихватили.

sudo yum install MariaDB-server -y

Омогућите и покрените МариаДБ сервер базе података.

sudo systemctl start mysql

Обезбедите МариаДБ сервер базе података. Замените у ******** наставку новом лозинком за роот МиСКЛ корисника. Ово је еквивалент покретању mysql_secure_installationкоманде без упита.

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"

Направите резервну копију оригинала server.cnfу /etc/my.cnf.d/.

sudo mv /etc/my.cnf.d/server.cnf /root/server.cnf.original

Креирајте нову server.cnfдатотеку користећи echoкоманду. Ова конфигурација даје праву подршку за УТФ8. Обавезно промените default-time-zoneопцију, тако да одражава локацију временске зоне вашег ВПС-а ако тако изаберете. Измените innodb_buffer_pool_instances, на основу вашег innodb_buffer_pool_size, ако је величина ваше базе података већа од 2 ГБ. Пример: innodb_buffer_pool_size= 4ГБ, промените innodb_buffer_pool_instancesна 4, за 1ГБ комад. Измените innodb_buffer_pool_sizeна основу вашег радног скупа података. innodb_large_prefixсе користи за решење грешке 1071 . innodb_io_capacityи innodb_io_capacity_maxповећани су у односу на подразумеване јер Вултр ВПС ССД дискови пружају два реда величине већи ИОП. Измените key_buffer_size, ако имате много табела које користе МиИСАМ.

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"

Креирајте директоријум назван mysqlу /var/log/директоријуму где ће се налазити евиденција сервера МариаДБ базе података. Промените власништво корисника и групе за /var/log/mysqlдиректоријум и његове датотеке са rootкорисника/групе на mysqlкорисника/групу.

sudo mkdir /var/log/mysql && sudo chown mysql.mysql /var/log/mysql

Поново покрените МариаДБ сервер базе података.

sudo systemctl restart mysql

МариаДБ сервер базе података је сада постављен и спреман.

Инсталирајте верзију сервера ПХП-ФПМ 7.0.к и неопходна ПХП екстензије

Да би се обрадио ПХП, ПХП-ФПМ 7.0 демон мора бити инсталиран и конфигурисан. Да бисте инсталирали верзију ПХП-ФПМ-а новију од подразумеване 5.4.к, мора бити инсталиран РЕМИ репо који садржи ПХП верзије 5.6.к, 7.0.к и 7.1.к.

Инсталирајте РЕМИ репо и потребне ПХП модуле.

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

Направите резервну копију php-fpm.confдатотеке у /etc/opt/remi/php70/директоријуму тако што ћете је преименовати у php-fpm.conf.original.

sudo mv /etc/opt/remi/php70/php-fpm.conf /etc/opt/remi/php70/php-fpm.conf.original

Креирајте нову php-fpm.confдатотеку користећи echoкоманду.

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"

Направите резервну копију www.confдатотеке у /etc/opt/remi/php70/php-fpm.d/директоријуму тако што ћете је преименовати у www.conf.original.

sudo mv /etc/opt/remi/php70/php-fpm.d/www.conf /etc/opt/remi/php70/php-fpm.d/www.conf.original

Креирајте нову www.confдатотеку користећи echoкоманду.

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"

Направите резервну копију php.iniдатотеке у /etc/opt/remi/php70/директоријуму тако што ћете је преименовати у php.ini.original.

sudo mv /etc/opt/remi/php70/php.ini /etc/opt/remi/php70/php.ini.original

Креирајте нову php.iniдатотеку користећи echoкоманду. Промените memory_limit, post_max_sizeи upload_max_filesizeда буде мало већи од највеће датотеке коју намеравате да отпремите. Промените date.timezoneвременску зону по вашем избору. Препоручујем географску временску зону ваше ВПС инстанце.

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"

Креирајте php-fpmдиректоријум унутар /var/log/директоријума у ​​коме ће се налазити записници ПХП-ФПМ сервера.

sudo mkdir /var/log/php-fpm/

Омогућите и покрените ПХП-ФПМ сервер.

sudo systemctl enable php70-php-fpm && sudo systemctl start php70-php-fpm

Инсталирајте фронтенд веб сервера за ЦлипБуцкет

Инсталирајте и конфигуришите Нгинк веб сервер

Инсталирајте најновију верзију Нгинк веб сервера.

sudo yum install nginx -y

Направите резервну копију nginx.confдатотеке у /etc/nginxдиректоријуму тако што ћете је преименовати у nginx.conf.original.

sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.original

Креирајте нову nginx.confдатотеку користећи echoкоманду.

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"

Створити site-availableи site-enabledдиректоријума у /etc/nginx/директоријуму.

sudo mkdir /etc/nginx/{sites-available,sites-enabled}

Створити deny-log-not-found.conf, expires.confи headers.confдатотека у /etc/nginx/conf.d/директоријуму. deny-log-not-found.confФајл забрањује приступ скривеним датотекама (нпр .htaccess, .gitи други). expires.confФајл поставља "истиче" и "Цацхе-Цонтрол" заглавља одговора на мак време на располагању за заједничке статичке датотеке као што су слике и текст. headers.confФајл поставља заглавља одговора како би се спречило миме-типе њушка, клик-јацкинг и блокира КССС (цросс сите сцриптинг) експлоатише.

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"

Креирајте example.com.confдатотеку у /etc/nginx/sites-available/директоријуму који ће показивати на директоријум који ће садржати ЦлипБуцкет. Замените све example.comдоле наведене инстанце својим стварним ФКДН/именом домена.

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"

Креирајте симболичку везу за example.com.confдатотеку, која се налази у /etc/nginx/sites-available/директоријуму, у /etc/nginx/sites-enabled/директоријуму. Замените у example.comнаставку својим стварним ФКДН/именом домена.

sudo su -c "cd /etc/nginx/sites-enabled && ln -s ../sites-available/example.com.conf ."

Омогућите и покрените ПХП-ФПМ сервер.

sudo systemctl enable nginx && sudo systemctl start nginx

Нгинк је сада подешен и спреман за испоруку страница.

Инсталирајте ЦлипБуцкет

Преузмите најновију верзију ЦлипБуцкет-а и извуците садржај uploadдиректоријума унутар ЦлипБуцкет тар-гзипиране датотеке у /var/www/htmlдиректоријум.

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

Створити базу података за видеотека и корисника са SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEXи ALTERдозволе, промена ********на прилагођену лозинку за clipbucket_example_comкорисника и унесите МиСКЛ роот лозинку. Замените све инстанце example_comу наредби испод са својим стварним ФКДН/именом домена.

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 '********'"

Сада отворите претраживач и унесите УРЛ сервера, ( http://www.example.com), на пример. Ако добијете поруку Unable to connectили This site can’t be reachedпоруку, то је зато што ЦентОС-ова подразумевана поставка заштитног зида онемогућава долазне везе са httpпортом. Следећа команда ће га отворити.

sudo firewall-cmd --permanent --zone=public --add-service=http && sudo firewall-cmd --reload

Освежите страницу у свом претраживачу и видећете страницу за инсталацију ЦлипБуцкет-а.

Кликните на плаво Ok, I agree, Now let me Continue!дугме да бисте прешли на корак 2.

Кликните на плаво Continue To Next Stepдугме да бисте прешли на корак 3.

Пре него што пређете на следећи корак инсталације, уверите се да постоје зелене провере за сваки директоријум на листи. Кликните на плаво Continue To Next Stepдугме да бисте прешли на корак 4.

Унесите стварно име базе података у области за Database Nameтекст. У пољу за Database Userтекст унесите стварног корисника базе података; а у области Database Passwordтекста, стварна лозинка базе података. Кликните на плаво Check Connectionда бисте прешли на корак 5.

Улаз и администратор корисничко име, лозинка Администратор и валидна емаил на Admin username, Admin Passwordи Admin Emailпоља. Кликните на плаво Save and Continueдугме да бисте прешли на корак 6.

Замените подразумевани наслов веб локације, слоган веб локације и УРЛ веб локације. Кликните на плаво Save and Continueдугме да бисте прешли на корак 7.

Кликните на плаво Skip & Finishдугме ако не желите да се региструјете и пређите на следећи корак.

На последњој страници, инсталатер вас налаже да уклоните cb_installдиректоријум на серверу да бисте довршили инсталацију.

Уклоните /var/www/html/cb_installдиректоријум према упутствима на последњој страници за инсталацију. Вратите се на ССХ клијентски програм и користите наредбу испод да уклоните /var/www/html/cb_install/директоријум.

sudo rm -rf /var/www/html/cb_install

Вратите се у прегледач, кликните на црвено Continue to Admin Areaдугме да бисте прешли на страницу за пријаву.

Унесите своје администраторско корисничко име и лозинку да бисте се пријавили.

Након што се пријавите, кликните на Generalлинк у левом менију да проширите хармонику. Кликните на Website Configurationsвезу и кликните на Uploading and Conversion Settingsкартицу. Промените бирач за Use Cronsна Yes, област FFMPEG Pathтекста на /usr/bin/ffmpeg, област PHP Pathтекста на /usr/bin/php70, MP4Box Pathтест област на /usr/bin/MP4Boxи унос /usr/bin/mplayerу област MPlayer Pathтекста. Кликните на плаво Update Settingsдугме да бисте сачували промене.

Да бисте проверили максималну величину датотека које се могу отпремити у ЦлипБуцкет, кликните на Tool Boxвезу у левом менију да бисте проширили хармонику. Кликните на Server Modules Infoвезу. POST MAX SIZE, UPLOAD MAX FILESIZEи MEMORY LIMITсви ће имати зелене провере и одговараће максималној величини датотеке за отпремање коју сте поставили у /etc/opt/remi/php70/php.iniдатотеци и client_max_body_sizeпроменљивој у /etc/nginx/nginx.confдатотеци.

Да бисте потврдили промене које сте направили на Uploading and Conversion Settingsкартици, кликните на Server Conversion Infoвезу. Имаћете зелене провере у пољима за FFMPEG, PHP CLI, Media Info, MP4Box, ImageMagickи FFProbe.

Вратите се на ССХ клијентски програм да бисте подесили црон послове неопходне за ЦлипБуцкет да конвертује видео у позадини.

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

ЦлипБуцкет је сада спреман за отпремање и конверзију видео записа. Ако желите да га додатно прилагодите, погледајте званичну ЦлипБуцкет документацију .


Leave a Comment

Инсталирајте Плеск на ЦентОС 7

Инсталирајте Плеск на ЦентОС 7

Користите другачији систем? Плеск је власничка контролна табла веб хоста која омогућава корисницима да управљају својим личним и/или клијентским веб локацијама, базама података

Подесите Цацти на Дебиан Јессие

Подесите Цацти на Дебиан Јессие

Увод Цацти је алатка отвореног кода за праћење и графику која је у потпуности заснована на РРД подацима. Преко Цацтуса можете надгледати скоро сваку врсту уређаја

Инсталирајте Летс Енцрипт ССЛ на ВордПресс апликацију једним кликом

Инсталирајте Летс Енцрипт ССЛ на ВордПресс апликацију једним кликом

Увод Летс Енцрипт је услуга ауторитета за сертификате која нуди бесплатне ТЛС/ССЛ сертификате. Цертбот поједностављује процес инсталације,

Подесите иРедМаил на Дебиан Вхеези

Подесите иРедМаил на Дебиан Вхеези

Користите другачији систем? Овај водич ће вам показати како да инсталирате групни софтвер иРедМаил на нову инсталацију Дебиан Вхеези-а. Требало би да користите сервис

Креирање Јекилл блога на Убунту 16.04

Креирање Јекилл блога на Убунту 16.04

Користите другачији систем? Јекилл је одлична алтернатива ВордПресс-у за блоговање или дељење садржаја. Не захтева никакве базе података и веома је лако и

Како подесити надоградње без надзора на Дебиан 9 (протежу)

Како подесити надоградње без надзора на Дебиан 9 (протежу)

Користите другачији систем? Ако купите Дебиан сервер, увек би требало да имате најновије безбедносне закрпе и ажурирања, без обзира да ли спавате или не

Како инсталирати и конфигурисати ПХП 7.0 или ПХП 7.1 на Убунту 16.04

Како инсталирати и конфигурисати ПХП 7.0 или ПХП 7.1 на Убунту 16.04

ПХП и повезани пакети су најчешће коришћене компоненте приликом постављања веб сервера. У овом чланку ћемо научити како да подесите ПХП 7.0 или ПХП 7.1 о

Како инсталирати Скуид проки на ЦентОС

Како инсталирати Скуид проки на ЦентОС

Скуид је популаран, бесплатни Линук програм који вам омогућава да креирате веб проки за прослеђивање. У овом водичу ћете видети како да инсталирате Скуид на ЦентОС да вас преокрене

Како инсталирати Лигхттпд (ЛЛМП Стацк) на ЦентОС 6

Како инсталирати Лигхттпд (ЛЛМП Стацк) на ЦентОС 6

Увод Лигхттпд је форк Апацхе-а који има за циљ да буде много мање интензиван према ресурсима. Лаган је, отуда и његово име, и прилично је једноставан за употребу. Инсталлин

Три бесплатна контролна панела сервера (брза инсталација)

Три бесплатна контролна панела сервера (брза инсталација)

1. Виртуалмин/Вебмин Виртуалмин је моћна и флексибилна контролна табла за веб хостинг за Линук и УНИКС системе заснована на добро познатој веб бази отвореног кода

Подешавање Иии апликације на Убунту 14.04

Подешавање Иии апликације на Убунту 14.04

Иии је ПХП оквир који вам омогућава да брже и лакше развијате апликације. Инсталирање Иии-а на Убунту је једноставно, као што ћете тачно научити

Коришћење екрана на Убунту 14.04

Коришћење екрана на Убунту 14.04

Сцреен је апликација која омогућава вишеструку употребу терминалских сесија унутар једног прозора. Ово вам омогућава да симулирате више прозора терминала где је ма

Подесите сопствени ДНС сервер на Дебиан/Убунту

Подесите сопствени ДНС сервер на Дебиан/Убунту

Овај водич објашњава како да подесите ДНС сервер користећи Бинд9 на Дебиан-у или Убунту-у. У целом чланку замените иоур-домаин-наме.цом у складу са тим. Ат тх

Коришћење Логротате за управљање датотекама евиденције

Коришћење Логротате за управљање датотекама евиденције

Увод Логротате је Линук услужни програм који поједностављује администрацију датотека евиденције. Обично се покреће једном дневно преко црон посла и управља базом евиденције

Конфигурисање статичког умрежавања и ИПв6 на ЦентОС 7

Конфигурисање статичког умрежавања и ИПв6 на ЦентОС 7

ВУЛТР је недавно направио измене на њиховој страни, и сада би све требало да ради добро из кутије са омогућеним НетворкМанагер-ом. Ако желите да онемогућите

Модификовање Ицинга2 да користи модел Мастер/Цлиент на ЦентОС 6 или ЦентОС 7

Модификовање Ицинга2 да користи модел Мастер/Цлиент на ЦентОС 6 или ЦентОС 7

Ицинга2 је моћан систем за праћење, и када се користи у моделу мастер-цлиент, може да замени потребу за провером праћења заснованом на НРПЕ. Главни клијент

Подесите Ред5 Медиа Сервер на Убунту 16.04

Подесите Ред5 Медиа Сервер на Убунту 16.04

Користите другачији систем? Ред5 је медијски сервер отвореног кода имплементиран у Јави који вам омогућава да покренете Фласх вишекорисничке апликације као што је ливе стреамин

Компајлирајте и инсталирајте Нгинк са модулом ПагеСпеед на Дебиан 8

Компајлирајте и инсталирајте Нгинк са модулом ПагеСпеед на Дебиан 8

У овом чланку ћемо видети како да компајлирате и инсталирате Нгинк маинлине из званичних извора Нгинк-а помоћу модула ПагеСпеед, који вам омогућава да

Како инсталирати Апацхе Цассандра 3.11.к на Убунту 16.04 ЛТС

Како инсталирати Апацхе Цассандра 3.11.к на Убунту 16.04 ЛТС

Користите другачији систем? Апацхе Цассандра је бесплатан систем за управљање НоСКЛ базом података отвореног кода који је дизајниран да обезбеди скалабилност, високу

Како инсталирати Ванилла Форум на Убунту 16.04

Како инсталирати Ванилла Форум на Убунту 16.04

Користите другачији систем? Ванилла форум је апликација отвореног кода написана у ПХП-у. Потпуно је прилагодљив, једноставан за коришћење и подржава екстерне

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више