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 .


Settu upp Cacti á Debian Jessie

Settu upp Cacti á Debian Jessie

Inngangur Cacti er opinn vöktunar- og grafatól sem byggir að fullu á RRD gögnum. Í gegnum Cacti geturðu fylgst með næstum hvers kyns tækjum

Settu upp Lets Encrypt SSL á WordPress appi með einum smelli

Settu upp Lets Encrypt SSL á WordPress appi með einum smelli

Inngangur Lets Encrypt er vottunaryfirvaldsþjónusta sem býður upp á ókeypis TLS/SSL vottorð. Uppsetningarferlið er einfaldað af Certbot,

Hvernig á að setja upp Tekkit Classic Server á Ubuntu 16.10

Hvernig á að setja upp Tekkit Classic Server á Ubuntu 16.10

Að nota annað kerfi? Hvað er Tekkit Classic? Tekkit Classic er modpack fyrir leikinn sem allir þekkja og elska; Minecraft. Það inniheldur eitthvað af ver

Settu upp iRedMail á Debian Wheezy

Settu upp iRedMail á Debian Wheezy

Að nota annað kerfi? Þessi kennsla mun sýna þér hvernig á að setja upp hópbúnaðinn iRedMail á nýrri uppsetningu á Debian Wheezy. Þú ættir að nota þjóna

Að búa til Jekyll blogg á Ubuntu 16.04

Að búa til Jekyll blogg á Ubuntu 16.04

Að nota annað kerfi? Jekyll er frábær valkostur við WordPress til að blogga eða deila efni. Það krefst enga gagnagrunna og það er mjög auðvelt i

Hvernig á að setja upp og stilla PHP 7.0 eða PHP 7.1 á Ubuntu 16.04

Hvernig á að setja upp og stilla PHP 7.0 eða PHP 7.1 á Ubuntu 16.04

PHP og tengdir pakkar eru algengustu íhlutirnir þegar vefþjónn er notaður. Í þessari grein munum við læra hvernig á að setja upp PHP 7.0 eða PHP 7.1 o

Hvernig á að setja upp Squid Proxy á CentOS

Hvernig á að setja upp Squid Proxy á CentOS

Smokkfiskur er vinsælt, ókeypis Linux forrit sem gerir þér kleift að búa til framsendingarforrit á vefnum. Í þessari handbók muntu sjá hvernig á að setja upp Squid á CentOS til að snúa þér

Hvernig á að setja upp Lighttpd (LLMP Stack) á CentOS 6

Hvernig á að setja upp Lighttpd (LLMP Stack) á CentOS 6

Inngangur Lighttpd er gaffal af Apache sem miðar að því að vera miklu minna auðlindafrekt. Hann er léttur, þess vegna heitir hann, og er frekar einfaldur í notkun. Uppsetning

Þrjú ókeypis stjórnborð miðlara (fljót uppsetning)

Þrjú ókeypis stjórnborð miðlara (fljót uppsetning)

1. Virtualmin/Webmin Virtualmin er öflugt og sveigjanlegt stjórnborð fyrir vefhýsingu fyrir Linux og UNIX kerfi byggt á hinum vel þekkta Open Source vefgrunni

Setja upp Yii forrit á Ubuntu 14.04

Setja upp Yii forrit á Ubuntu 14.04

Yii er PHP ramma sem gerir þér kleift að þróa forrit hraðar og auðveldlega. Uppsetning Yii á Ubuntu er einföld, þar sem þú munt læra nákvæmlega

Notkun Skjár á Ubuntu 14.04

Notkun Skjár á Ubuntu 14.04

Skjár er forrit sem leyfir margs konar notkun flugstöðvarlota innan eins glugga. Þetta gerir þér kleift að líkja eftir mörgum flugstöðvum gluggum þar sem það ma

Settu upp þinn eigin DNS netþjón á Debian/Ubuntu

Settu upp þinn eigin DNS netþjón á Debian/Ubuntu

Þessi kennsla útskýrir hvernig á að setja upp DNS netþjón með Bind9 á Debian eða Ubuntu. Í gegnum greinina skaltu skipta út-léninu þínu.com í samræmi við það. Á þ

Notkun Logrotate til að stjórna annálaskrám

Notkun Logrotate til að stjórna annálaskrám

Inngangur Logrotate er Linux tól sem einfaldar stjórnun annálaskráa. Það keyrir venjulega einu sinni á dag í gegnum cron-vinnu og stjórnar annálagrunni

Stilla Static Networking og IPv6 á CentOS 7

Stilla Static Networking og IPv6 á CentOS 7

VULTR hefur nýlega gert breytingar á enda þeirra og allt ætti nú að virka vel út úr kassanum með NetworkManager virkt. Ef þú vilt slökkva á

Breytir Icinga2 til að nota Master/Client Model á CentOS 6 eða CentOS 7

Breytir Icinga2 til að nota Master/Client Model á CentOS 6 eða CentOS 7

Icinga2 er öflugt eftirlitskerfi og þegar það er notað í aðal-viðskiptavinamódel getur það komið í stað þörf fyrir NRPE-undirstaða vöktunareftirlit. Húsbóndinn

Settu upp Red5 Media Server á Ubuntu 16.04

Settu upp Red5 Media Server á Ubuntu 16.04

Að nota annað kerfi? Red5 er opinn uppspretta miðlara útfærður í Java sem gerir þér kleift að keyra Flash fjölnotendaforrit eins og straumspilun í beinni

Settu saman og settu upp Nginx með PageSpeed ​​Module á Debian 8

Settu saman og settu upp Nginx með PageSpeed ​​Module á Debian 8

Í þessari grein munum við sjá hvernig á að setja saman og setja upp Nginx mainline frá opinberum heimildum Nginx með PageSpeed ​​einingunni, sem gerir þér kleift að

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Að nota annað kerfi? Apache Cassandra er ókeypis og opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er hannað til að veita sveigjanleika, háan

Hvernig á að setja upp Vanilla Forum á Ubuntu 16.04

Hvernig á að setja upp Vanilla Forum á Ubuntu 16.04

Að nota annað kerfi? Vanilla forum er opinn uppspretta spjallforrit skrifað í PHP. Það er fullkomlega sérhannaðar, auðvelt í notkun og styður utanaðkomandi

Hvernig á að setja upp Gitea á Debian 9

Hvernig á að setja upp Gitea á Debian 9

Að nota annað kerfi? Gitea er annað opinn uppspretta, sjálfhýst útgáfustýringarkerfi knúið af Git. Gitea er skrifað á Golang og er

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.

Þ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.

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.

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