A IA pode lutar contra o aumento do número de ataques de ransomware
Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane
O ClipBucket é um site de compartilhamento de vídeo de código aberto suportado pela comunidade e um script de gerenciamento. Na primeira encarnação do ClipBuckets, era semelhante a sites populares de vídeos. No entanto, após anos de desenvolvimento, tornou-se uma plataforma de mídia robusta quando comparada a sites pagos de compartilhamento de vídeo / mídia. ClipBucket possui os seguintes recursos:
Efetue login como um usuário comum que tenha permissão para usar o comando sudo. Atualize o sistema da seguinte maneira.
sudo yum clean all && sudo yum install deltarpm -y && sudo yum update -y
Nem os repositórios oficiais do CentOS 7 x64 ou EPEL contêm RPMs para FFmpeg (inclui FFProbe) e GPAC (inclui MP4Box). O repositório RPMFusion deve ser adicionado, pois contém a versão 2.8.x mais recente do FFmpeg e a versão 0.6.x mais recente do GPAC. Use o comando abaixo para adicionar o repositório.
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm -y
Para que o ClipBucket exiba vídeos otimizados para a Web, vários programas multimídia devem ser instalados para converter automaticamente os vídeos enviados em segundo plano. Instale o FFmpeg e o MP4Box (parte do GPAC) no repositório REMI.
sudo yum install ffmpeg gpac -y
Para instalar a versão mais recente do Ruby, a biblioteca YAML deve ser instalada primeiro.
sudo yum install libyaml -y
Agora, instale a versão atual mais recente do 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
Instale o programa de empacotamento Ruby Gems.
sudo yum install rubygems -y
Instale a gema FLVTool2.
sudo gem install flvtool2
Os programas ImageMagick, MediaInfo e MPlayer / Mencoder também precisam ser instalados.
sudo yum install ImageMagick mediainfo mplayer -y
O CentOS 7 vem com o MariaDB versão 5.5.x em seu repositório padrão. Para instalar a versão mais recente disponível (10.xx) do servidor de banco de dados MariaDB, o repositório MariaDB RPM deve ser adicionado.
Use o sed
comando para criar um arquivo de repo personalizado nomeado MariaDB.repo
no /etc/yum.repos.d/
diretório
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"
Instale o servidor de banco de dados MariaDB. Você será solicitado a importar o GPG do MariaDB. Pressione a tecla " Y
" e a Enter
tecla " " para aceitá-la.
sudo yum install MariaDB-server -y
Ative e inicie o servidor de banco de dados MariaDB.
sudo systemctl start mysql
Proteja o servidor de banco de dados MariaDB. Substitua ********
abaixo por uma nova senha para o usuário root do MySQL. Isso equivale a executar o mysql_secure_installation
comando sem os prompts.
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"
Faça backup do original server.cnf
em /etc/my.cnf.d/
.
sudo mv /etc/my.cnf.d/server.cnf /root/server.cnf.original
Crie um novo server.cnf
arquivo usando o echo
comando Essa configuração oferece suporte verdadeiro a UTF8. Certifique-se de alterar a default-time-zone
opção, para refletir a localização do fuso horário do seu VPS, se assim desejar. Modifique innodb_buffer_pool_instances
, com base no seu innodb_buffer_pool_size
, se o tamanho do seu banco de dados for maior que 2 GB. Exemplo: innodb_buffer_pool_size
= 4 GB, altere innodb_buffer_pool_instances
para 4, para 1 GB por peça. Modifique com innodb_buffer_pool_size
base no seu conjunto de dados de trabalho. innodb_large_prefix
é usado para a solução alternativa do erro 1071 . innodb_io_capacity
e innodb_io_capacity_max
são aumentados a partir do padrão, uma vez que as unidades SSD do Vultr VPS fornecem duas ordens de magnitude de IOPs mais altas. Modifique key_buffer_size
, se você tiver muitas tabelas usando o 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"
Crie um diretório nomeado mysql
no /var/log/
diretório em que os logs do servidor de banco de dados MariaDB residirão. Altere a propriedade do usuário e do grupo para o /var/log/mysql
diretório e seus arquivos do root
usuário / grupo para o mysql
usuário / grupo.
sudo mkdir /var/log/mysql && sudo chown mysql.mysql /var/log/mysql
Reinicie o servidor de banco de dados MariaDB.
sudo systemctl restart mysql
O servidor de banco de dados MariaDB agora está configurado e pronto.
Para processar o PHP, o daemon PHP-FPM 7.0 deve estar instalado e configurado. Para instalar uma versão do PHP-FPM mais recente que a versão 5.4.x padrão, é necessário instalar o repositório REMI que contenha as versões 5.6.x, 7.0.xe 7.1.x.
Instale o repositório REMI e os módulos PHP necessários.
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
Faça um backup do php-fpm.conf
arquivo no /etc/opt/remi/php70/
diretório renomeando-o para php-fpm.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.conf /etc/opt/remi/php70/php-fpm.conf.original
Crie um novo php-fpm.conf
arquivo usando o echo
comando
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"
Faça um backup do www.conf
arquivo no /etc/opt/remi/php70/php-fpm.d/
diretório renomeando-o para www.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.d/www.conf /etc/opt/remi/php70/php-fpm.d/www.conf.original
Crie um novo www.conf
arquivo usando o echo
comando
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"
Faça um backup do php.ini
arquivo no /etc/opt/remi/php70/
diretório renomeando-o para php.ini.original
.
sudo mv /etc/opt/remi/php70/php.ini /etc/opt/remi/php70/php.ini.original
Crie um novo php.ini
arquivo usando o echo
comando Alterar o memory_limit
, post_max_size
e upload_max_filesize
para ser ligeiramente maior do que o maior arquivo que você pretende fazer upload. Mude date.timezone
para o fuso horário de sua escolha. Eu recomendo o fuso horário geográfico da sua instância do 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"
Crie o php-fpm
diretório dentro do /var/log/
diretório em que os logs do servidor PHP-FPM residirão.
sudo mkdir /var/log/php-fpm/
Ative e inicie o servidor PHP-FPM.
sudo systemctl enable php70-php-fpm && sudo systemctl start php70-php-fpm
Instale a versão mais recente do servidor da web Nginx.
sudo yum install nginx -y
Faça um backup do nginx.conf
arquivo no /etc/nginx
diretório renomeando-o para nginx.conf.original
.
sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.original
Crie um novo nginx.conf
arquivo usando o echo
comando
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"
Crie os diretórios site-available
e site-enabled
no /etc/nginx/
diretório
sudo mkdir /etc/nginx/{sites-available,sites-enabled}
Criar o deny-log-not-found.conf
, expires.conf
e headers.conf
arquivos no /etc/nginx/conf.d/
diretório. O deny-log-not-found.conf
arquivo proíbe o acesso a arquivos ocultos (por exemplo .htaccess
, .git
e outros). O expires.conf
arquivo define os cabeçalhos de resposta "Expira" e "Controle de cache" no tempo máximo disponível para arquivos estáticos comuns, como imagens e texto. O headers.conf
arquivo define os cabeçalhos de resposta para evitar sniffing, click-jacking e bloqueios do tipo MIME e bloqueios de exploração XSS (cross site scripting).
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"
Crie o example.com.conf
arquivo no /etc/nginx/sites-available/
diretório que apontará para o diretório que conterá o ClipBucket. Substitua todas as instâncias example.com
abaixo por seu nome de domínio / FQDN real.
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"
Crie um link simbólico para o example.com.conf
arquivo, localizado no /etc/nginx/sites-available/
diretório, no /etc/nginx/sites-enabled/
diretório Substitua example.com
abaixo pelo seu FQDN / nome de domínio real.
sudo su -c "cd /etc/nginx/sites-enabled && ln -s ../sites-available/example.com.conf ."
Ative e inicie o servidor PHP-FPM.
sudo systemctl enable nginx && sudo systemctl start nginx
O Nginx agora está configurado e pronto para entregar páginas.
Faça o download da versão mais recente do ClipBucket e extraia o conteúdo do upload
diretório dentro do arquivo tar-gzipped do ClipBucket para o /var/www/html
diretório.
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
Criar um banco de dados para ClipBucket e usuário com SELECT
, INSERT
, UPDATE
, DELETE
, CREATE
, DROP
, INDEX
e ALTER
permissões, a mudança ********
para uma senha personalizada para o clipbucket_example_com
usuário e digite a senha de root do MySQL quando solicitado. Substitua todas as instâncias do example_com
comando abaixo pelo seu FQDN / nome de domínio real.
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 '********'"
Agora, abra seu navegador e insira a URL do servidor ( http://www.example.com
), para sua instância. Se você receber uma mensagem Unable to connect
ou This site can’t be reached
, isso ocorre porque a configuração padrão do firewall do CentOS não permite conexões de entrada com a http
porta. O seguinte comando irá abri-lo.
sudo firewall-cmd --permanent --zone=public --add-service=http && sudo firewall-cmd --reload
Atualize a página no seu navegador e você verá a página de instalação do ClipBucket.
Clique no Ok, I agree, Now let me Continue!
botão azul para continuar na etapa 2.
Clique no Continue To Next Step
botão azul para continuar na etapa 3.
Antes de prosseguir para a próxima etapa da instalação, verifique se há verificações verdes em todos os diretórios da lista. Clique no Continue To Next Step
botão azul para continuar na etapa 4.
Insira o nome do banco de dados real na Database Name
área de texto. Na Database User
área de texto, insira o usuário do banco de dados real; e na Database Password
área de texto, a senha do banco de dados real. Clique no azul Check Connection
para continuar na etapa 5.
Insira um nome de usuário, senha de administrador e email válido nos campos Admin username
, Admin Password
e Admin Email
. Clique no Save and Continue
botão azul para continuar na etapa 6.
Substitua o título do site padrão, o slogan do site e o URL do site. Clique no Save and Continue
botão azul para continuar na etapa 7.
Clique no Skip & Finish
botão azul se você não quiser se registrar e prosseguir para a próxima etapa.
Na página final, o instalador instrui você a remover o cb_install
diretório no servidor para concluir a instalação.
Remova o /var/www/html/cb_install
diretório conforme as instruções na última página de instalação. Navegue de volta para o programa cliente SSH e use o comando abaixo para remover o /var/www/html/cb_install/
diretório.
sudo rm -rf /var/www/html/cb_install
De volta ao navegador, clique no Continue to Admin Area
botão vermelho para prosseguir para a página de login.
Digite seu nome de usuário e senha de administrador para fazer login.
Após o login, clique no General
link no menu à esquerda para expandir o acordeão. Clique no Website Configurations
link e clique na Uploading and Conversion Settings
guia. Altere o seletor para Use Crons
para Yes
, a FFMPEG Path
área de texto para /usr/bin/ffmpeg
, a PHP Path
área de texto para /usr/bin/php70
, a MP4Box Path
área de teste para /usr/bin/MP4Box
e insira /usr/bin/mplayer
na MPlayer Path
área de texto. Clique no Update Settings
botão azul para salvar as alterações.
Para verificar o tamanho máximo dos arquivos que podem ser carregados no ClipBucket, clique no Tool Box
link, no menu esquerdo, para expandir o acordeão. Clique no Server Modules Info
link POST MAX SIZE
, UPLOAD MAX FILESIZE
e MEMORY LIMIT
todos terão verificações verdes e corresponderão ao tamanho máximo do arquivo de upload definido no /etc/opt/remi/php70/php.ini
arquivo e à client_max_body_size
variável no /etc/nginx/nginx.conf
arquivo.
Para verificar se as alterações feitas na Uploading and Conversion Settings
guia, clique no Server Conversion Info
link. Você terá cheques verdes nos campos para FFMPEG
, PHP CLI
, Media Info
, MP4Box
, ImageMagick
e FFProbe
.
Navegue de volta para o programa cliente SSH para configurar os trabalhos cron necessários para o ClipBucket converter o vídeo em segundo plano.
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
O ClipBucket está pronto para upload e conversão de vídeo. Se você deseja personalizá-lo ainda mais, consulte a documentação oficial do ClipBucket .
Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane
ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.
O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+
Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.
Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais
13 Ferramentas de Extração de Dados Comerciais de Big Data
Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true
À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.
Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1
A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA na área da saúde ainda está crescendo dia a dia.