Settu upp ClipBucket og Nginx á CentOS 7

ClipBucket er samfélagsstudd opinn uppspretta vídeódeilingarsíða og stjórnunarhandrit. Í fyrsta holdgun ClipBuckets var það svipað og vinsælar vefsíður fyrir myndbandsrör. Hins vegar, eftir margra ára þróun, hefur það orðið öflugur fjölmiðlavettvangur í samanburði við greiddar myndbands-/miðlunarsíður. ClipBucket hefur eftirfarandi eiginleika:

  • Auglýsingastjóri
  • Efnisheimild
  • HLS streymi
  • Samþætting með Windows Server Active Directory
  • Rauntíma tölfræði
  • Tekjuskiptingu
  • Video on demand (VOD)

Forkröfur

  • CentOS 7 x64 Minimal ISO Library miðlaratilvik.
  • A sudo notandi.

Uppfærðu kerfið

Skráðu þig inn sem venjulegur notandi sem hefur leyfi til að nota sudo skipunina. Uppfærðu kerfið sem hér segir.

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

Bættu við RPMFusion geymslunni

Hvorki opinberu CentOS 7 x64 eða EPEL geymslurnar innihalda RPM fyrir FFmpeg (inniheldur FFProbe) og GPAC (inniheldur MP4Box). Bæta verður við RPMFusion geymslunni þar sem hún inniheldur nýjustu 2.8.x bygginguna af FFmpeg og nýjustu 0.6.x bygginguna af GPAC. Notaðu skipunina hér að neðan til að bæta við geymslunni.

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

Settu upp nauðsynlegan bakenda margmiðlunarhugbúnað fyrir ClipBucket

Til þess að ClipBucket geti birt myndbönd sem eru fínstillt fyrir vefinn þarf að setja upp nokkur margmiðlunarforrit til að umbreyta upphlaðnum myndböndum sjálfkrafa í bakgrunni. Settu upp FFmpeg og MP4Box (hluti af GPAC) úr REMI geymslunni.

sudo yum install ffmpeg gpac -y

Til að setja upp nýjustu útgáfuna af Ruby verður að setja upp YAML bókasafnið fyrst.

sudo yum install libyaml -y

Nú skaltu setja upp nýjustu útgáfu núverandi útgáfu af 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

Settu upp Ruby Gems pökkunarforritið.

sudo yum install rubygems -y

Settu upp FLVTool2 gimsteininn.

sudo gem install flvtool2

Einnig þarf að setja upp ImageMagick, MediaInfo og MPlayer/Mencoder forritin.

sudo yum install ImageMagick mediainfo mplayer -y

Settu upp bakhlið vefþjónsins fyrir ClipBucket

Settu upp nýjustu útgáfu MariaDB gagnagrunnsþjónsins

CentOS 7 kemur með MariaDB útgáfu 5.5.x í sjálfgefna geymslunni. Til að setja upp nýjustu tiltæku útgáfuna (10.xx) af MariaDB gagnagrunnsþjóninum verður að bæta við MariaDB RPM geymslunni.

Notaðu sedskipunina til að búa til sérsniðna endursöluskrá sem heitir MariaDB.repoí /etc/yum.repos.d/möppunni.

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"

Settu upp MariaDB gagnagrunnsþjóninn. Þú verður beðinn um að flytja inn GPG frá MariaDB. Ýttu á " Y" takkann og " Enter" takkann til að samþykkja það.

sudo yum install MariaDB-server -y

Virkjaðu og ræstu MariaDB gagnagrunnsþjóninn.

sudo systemctl start mysql

Tryggðu MariaDB gagnagrunnsþjóninn. Skiptu út fyrir ******** neðan með nýju lykilorði fyrir rót MySQL notandann. Þetta jafngildir því að keyra mysql_secure_installationskipunina án leiðbeininganna.

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"

Taktu öryggisafrit af frumritinu server.cnfí /etc/my.cnf.d/.

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

Búðu til nýja server.cnfskrá með echoskipuninni. Þessi stilling veitir sannan UTF8 stuðning. Vertu viss um að breyta default-time-zonevalkostinum til að endurspegla staðsetningu tímabeltis VPS þinnar ef þú velur það. Breyttu innodb_buffer_pool_instances, byggt á þínu innodb_buffer_pool_size, ef gagnagrunnsstærðin er stærri en 2GB. Dæmi: innodb_buffer_pool_size= 4GB, breyttu innodb_buffer_pool_instancesí 4, fyrir 1GB stykki. Breyttu innodb_buffer_pool_sizeút frá vinnugagnagrunni þínu. innodb_large_prefixer notað fyrir villu 1071 lausnina . innodb_io_capacityog innodb_io_capacity_maxeru hækkuð frá sjálfgefnu þar sem Vultr VPS SSD drif veita tvær stærðargráður hærri IOPs. Breyttu key_buffer_size, ef þú ert með mikið af borðum með 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"

Búðu til möppu sem heitir mysqlí /var/log/möppunni þar sem MariaDB gagnagrunnsþjónsskrárnar munu vera. Breyttu eignarhaldi notanda og hóps fyrir /var/log/mysqlmöppuna og skrár hennar úr rootnotanda/hópi yfir í mysqlnotanda/hóp.

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

Endurræstu MariaDB gagnagrunnsþjóninn.

sudo systemctl restart mysql

MariaDB gagnagrunnsþjónninn er nú settur upp og tilbúinn.

Settu upp PHP-FPM 7.0.x miðlaraútgáfuna og nauðsynlegar PHP viðbætur

Til að vinna með PHP verður PHP-FPM 7.0 púkinn að vera settur upp og stilltur. Til að setja upp útgáfu af PHP-FPM nýrri en sjálfgefna 5.4.x verður að setja upp REMI endurhverfan sem inniheldur PHP útgáfur 5.6.x, 7.0.x og 7.1.x.

Settu upp REMI endurhverfan og nauðsynlegar PHP einingar.

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

Gerðu öryggisafrit af php-fpm.confskránni í /etc/opt/remi/php70/möppunni með því að endurnefna hana í php-fpm.conf.original.

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

Búðu til nýja php-fpm.confskrá með því að nota echoskipunina.

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"

Gerðu öryggisafrit af www.confskránni í /etc/opt/remi/php70/php-fpm.d/möppunni með því að endurnefna hana í www.conf.original.

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

Búðu til nýja www.confskrá með því að nota echoskipunina.

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"

Gerðu öryggisafrit af php.iniskránni í /etc/opt/remi/php70/möppunni með því að endurnefna hana í php.ini.original.

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

Búðu til nýja php.iniskrá með því að nota echoskipunina. Breyttu memory_limit, post_max_sizeog upload_max_filesizetil að vera aðeins stærri en stærsta skráin sem þú ætlar að hlaða upp. Breyttu date.timezoneyfir í tímabeltið sem þú velur. Ég mæli með landfræðilegu tímabelti VPS dæmisins þíns.

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"

Búðu til php-fpmmöppuna inni í /var/log/möppunni þar sem PHP-FPM miðlaraskrárnar munu vera.

sudo mkdir /var/log/php-fpm/

Virkjaðu og ræstu PHP-FPM þjóninn.

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

Settu upp framhlið vefþjónsins fyrir ClipBucket

Settu upp og stilltu Nginx vefþjóninn

Settu upp nýjustu útgáfuna af Nginx vefþjóninum.

sudo yum install nginx -y

Gerðu öryggisafrit af nginx.confskránni í /etc/nginxmöppunni með því að endurnefna hana í nginx.conf.original.

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

Búðu til nýja nginx.confskrá með því að nota echoskipunina.

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"

Búðu til site-availableog site-enabledmöppur í /etc/nginx/möppunni.

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

Búðu til deny-log-not-found.conf, expires.confog headers.confskrárnar í /etc/nginx/conf.d/möppunni. The deny-log-not-found.confSkráin bannar aðgang að faldar skrár (td .htaccess, .gitog aðrir). The expires.confSkráin setur "rennur út" og "Cache-Control" svar hausum til max tíma í boði fyrir sameiginlegum truflanir skrá eins myndir og texta. The headers.confSkráin setur svar haus til að koma í veg fyrir MIME-gerð sjúga upp í nefið, smella-jacking og loka XSS (kross síða forskriftarþarfir) felur í sér misnotkun.

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"

Búðu til example.com.confskrána í /etc/nginx/sites-available/möppunni sem mun benda á möppuna sem mun innihalda ClipBucket. Skiptu um öll tilvik example.comhér að neðan með raunverulegu FQDN/léninu þínu.

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"

Búðu til tákntengil fyrir example.com.confskrána, staðsett í /etc/nginx/sites-available/möppunni, í /etc/nginx/sites-enabled/möppunni. Skiptu út fyrir example.comneðan með raunverulegu FQDN/léninu þínu.

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

Virkjaðu og ræstu PHP-FPM þjóninn.

sudo systemctl enable nginx && sudo systemctl start nginx

Nginx er nú uppsett og tilbúið til að afhenda síður.

Settu upp ClipBucket

Sæktu nýjustu útgáfuna af ClipBucket og dragðu út innihald uploadmöppunnar inni í ClipBucket tar-gzipped skránni í /var/www/htmlmöppuna.

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

Búðu til gagnagrunn fyrir ClipBucket og notanda með SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEXog ALTERheimildum, breyttu ********í sérsniðið lykilorð fyrir clipbucket_example_comnotandann og sláðu inn MySQL rótarlykilorðið þegar beðið er um það. Skiptu um öll tilvik example_comí skipuninni hér að neðan með raunverulegu FQDN / léninu þínu.

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

Nú skaltu opna vafrann þinn og slá inn vefslóð netþjónsins, ( http://www.example.com), til dæmis. Ef þú færð skilaboð Unable to connecteða This site can’t be reachedskilaboð, þá er þetta vegna þess að sjálfgefin eldveggstilling CentOS leyfir komandi tengingar við httptengið. Eftirfarandi skipun mun opna það.

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

Endurnýjaðu síðuna í vafranum þínum og þú munt sjá ClipBucket uppsetningarsíðuna.

Smelltu á bláa Ok, I agree, Now let me Continue!hnappinn til að halda áfram í skref 2.

Smelltu á bláa Continue To Next Stephnappinn til að halda áfram í skref 3.

Áður en þú heldur áfram í næsta skref uppsetningar skaltu ganga úr skugga um að það séu grænar athuganir á hverri möppu á listanum. Smelltu á bláa Continue To Next Stephnappinn til að halda áfram í skref 4.

Sláðu inn raunverulegt heiti gagnagrunnsins í Database Nametextasvæðið. Í Database Usertextasvæðinu skaltu slá inn raunverulegan gagnagrunnsnotanda; og í Database Passwordtextasvæðinu, raunverulegt lykilorð gagnagrunnsins. Smelltu á bláa Check Connectiontil að halda áfram í skref 5.

Sláðu inn notandanafn stjórnanda, lykilorð stjórnanda og gilt netfang í Admin username, Admin Passwordog Admin Emailreitina. Smelltu á bláa Save and Continuehnappinn til að halda áfram í skref 6.

Skiptu um sjálfgefna vefsíðuheiti, slagorð vefsíðu og vefslóð. Smelltu á bláa Save and Continuehnappinn til að halda áfram í skref 7.

Smelltu á bláa Skip & Finishhnappinn ef þú vilt ekki skrá þig og haltu áfram í næsta skref.

Á lokasíðunni gefur uppsetningarforritið fyrirmæli um að fjarlægja cb_installmöppuna á þjóninum til að ljúka uppsetningunni.

Fjarlægðu /var/www/html/cb_installmöppuna eins og sagt er frá á síðustu uppsetningarsíðu. Farðu aftur í SSH biðlaraforritið og notaðu skipunina hér að neðan til að fjarlægja /var/www/html/cb_install/möppuna.

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

Til baka í vafranum, smelltu á rauða Continue to Admin Areahnappinn til að halda áfram á innskráningarsíðuna.

Sláðu inn notandanafn stjórnanda og lykilorð til að skrá þig inn.

Eftir að þú hefur skráð þig inn skaltu smella á Generalhlekkinn í vinstri valmyndinni til að stækka harmonikkuna. Smelltu á Website Configurationshlekkinn og smelltu á Uploading and Conversion Settingsflipann. Breyttu veljaranum fyrir Use Cronsí Yes, FFMPEG Pathtextasvæðið í /usr/bin/ffmpeg, PHP Pathtextasvæðið í /usr/bin/php70, MP4Box Pathprófunarsvæðið í /usr/bin/MP4Boxog inntak /usr/bin/mplayerí MPlayer Pathtextasvæðinu. Smelltu á bláa Update Settingshnappinn til að vista breytingarnar.

Til að staðfesta hámarksstærð skráa sem hægt er að hlaða upp á ClipBucket, smelltu á Tool Boxhlekkinn í vinstri valmyndinni til að stækka harmonikkuna. Smelltu á Server Modules Infohlekkinn. POST MAX SIZE, UPLOAD MAX FILESIZEog MEMORY LIMITmunu allir hafa grænt hak og passa við hámarks upphleðsluskráarstærð sem þú stillir í /etc/opt/remi/php70/php.iniskránni og client_max_body_sizebreytu í /etc/nginx/nginx.confskránni.

Til að staðfesta breytingarnar sem þú gerðir á Uploading and Conversion Settingsflipanum, smelltu á Server Conversion Infohlekkinn. Þú munt hafa græna haka í reitunum fyrir FFMPEG, PHP CLI, Media Info, MP4Box, ImageMagickog FFProbe.

Farðu aftur í SSH biðlaraforritið til að setja upp cron störfin sem nauðsynleg eru fyrir ClipBucket til að umbreyta myndbandi í bakgrunni.

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 er nú tilbúið fyrir upphleðslu og umbreytingu myndbanda. Ef þú vilt aðlaga það frekar, skoðaðu opinberu ClipBucket skjölin .

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira