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 Alfresco Community Edition é uma versão de código aberto do Alfresco Content Services. É escrito em Java e usa o PostgreSQL para armazenar seu banco de dados. O Alfresco é um sistema de gerenciamento de conteúdo corporativo para muitos tipos de ativos digitais, como documentos, registros, web, imagens, vídeos e muito mais. Também é usado para o desenvolvimento de conteúdo colaborativo. O repositório de arquivos do Alfresco hospedado pode ser acessado usando SMB, WebDAV, FTP e CIMS. A pesquisa nos arquivos é feita com Apache Solr.
Neste tutorial, usaremos 192.168.0.1
como endereço IP público e share.example.com
como nome de domínio apontado para a instância do Vultr. Certifique-se de substituir todas as ocorrências do exemplo de nome de domínio e endereço IP público pelo nome real.
Atualize seu sistema base usando o guia Como atualizar o Ubuntu 16.04 . Depois que seu sistema for atualizado, continue com a instalação das dependências.
O Alfresco fornece um pacote de instalador binário pronto para instalar, que contém todo o software necessário para executar o aplicativo. No entanto, precisamos instalar algumas dependências para suportar o plug-in do LibreOffice.
sudo apt -y install fontconfig libsm-dev libice-dev libxt-dev libxrender-dev libxext-dev cups libglu1-mesa-dev libcairo2-dev libgl-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so.1
Faça o download do pacote do instalador no site da Alfresco. Você sempre pode encontrar o link para o instalador mais recente na página de download do Alfresco .
wget https://download.alfresco.com/release/community/201707-build-00028/alfresco-community-installer-201707-linux-x64.bin
Forneça permissões de execução ao arquivo do instalador.
sudo chmod +x alfresco-community-installer-201707-linux-x64.bin
Inicie a instalação.
sudo ./alfresco-community-installer-201707-linux-x64.bin
Selecione o idioma da instalação. Para o tipo de instalação, você pode escolher o primeiro que diz " Easy install
". Isso instalará o aplicativo com a configuração padrão.
Escolha o local padrão,, /opt/alfresco-community
para a instalação do aplicativo.
Especifique a senha do administrador e escolha " Y
" para a instalação como um serviço. Isso criará um serviço de inicialização para iniciar e gerenciar facilmente o processo de inscrição.
Nota: Alfresco recomenda pelo menos 2 CPUs e 4 GB de RAM. Se o seu sistema não tiver a configuração recomendada, você poderá receber um aviso informando que o ambiente não está configurado de maneira ideal para o Alfresco Content Services. No entanto, você ainda pode continuar com a instalação.
A instalação do aplicativo deve começar agora. Depois que o aplicativo estiver instalado, você será perguntado se deseja iniciar o Alfresco Community Server. Se você escolher " Y
", o aplicativo iniciará o servidor imediatamente e você verá a seguinte saída.
Launch Alfresco Community [Y/n]: y
waiting for server to start.... done
server started
/opt/alfresco-community/postgresql/scripts/ctl.sh : postgresql started at port 5432
Using CATALINA_BASE: /opt/alfresco-community/tomcat
Using CATALINA_HOME: /opt/alfresco-community/tomcat
Using CATALINA_TMPDIR: /opt/alfresco-community/tomcat/temp
Using JRE_HOME: /opt/alfresco-community/java
Using CLASSPATH: /opt/alfresco-community/tomcat/bin/bootstrap.jar:/opt/alfresco-community/tomcat/bin/tomcat-juli.jar
Using CATALINA_PID: /opt/alfresco-community/tomcat/temp/catalina.pid
Tomcat started.
/opt/alfresco-community/tomcat/scripts/ctl.sh : tomcat started
Como o instalador também adicionou um serviço de inicialização, você também pode iniciar o aplicativo.
sudo systemctl start alfresco
Por padrão, o Alfresco inicia o servidor da Web Tomcat para atender ao aplicativo na porta 8080
. Abra seu navegador favorito e vá para http://192.168.0.1:8080/share
, você verá a página de destino Alfresco.
Por padrão, o servidor Tomcat do Alfresco escuta a porta 8080
. Neste tutorial, usaremos o Nginx como proxy reverso para que o aplicativo possa ser acessado através do padrão HTTP
e das HTTPS
portas. Também configuraremos o Nginx para usar um SSL gerado com o Let's Encrypt.
Instale o Nginx.
sudo apt -y install nginx
Inicie o Nginx e permita que ele inicie automaticamente no momento da inicialização.
sudo systemctl start nginx
sudo systemctl enable nginx
Adicione o repositório Certbot.
sudo add-apt-repository --yes ppa:certbot/certbot
sudo apt-get update
Instale o Certbot, que é o aplicativo cliente do Let's Encrypt CA.
sudo apt -y install certbot
Nota: Para obter certificados da Let's Encrypt CA, o domínio para o qual os certificados devem ser gerados deve estar apontado para o servidor. Caso contrário, faça as alterações necessárias nos registros DNS do domínio e aguarde a propagação do DNS antes de fazer a solicitação de certificado novamente. O Certbot verifica a autoridade do domínio antes de fornecer os certificados.
Gere os certificados SSL.
sudo certbot certonly --webroot -w /var/www/html -d share.example.com
É provável que os certificados gerados sejam armazenados /etc/letsencrypt/live/share.example.com/
. Os certificados Let's Encrypt expiram em 90 dias, portanto, é recomendável configurar a renovação automática dos certificados usando trabalhos Cron.
Abra o arquivo de tarefa cron.
sudo crontab -e
Adicione a seguinte linha no final do arquivo.
30 5 * * * /usr/bin/certbot renew --quiet
O trabalho cron acima será executado todos os dias às 05:30. Se o certificado estiver vencido, ele será renovado automaticamente.
Edite o arquivo de configuração do servidor Tomcat do Alfresco.
sudo nano /opt/alfresco-community/tomcat/conf/server.xml
Encontre as seguintes linhas.
<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="32768" />
Adicione a linha proxyPort="443" scheme="https"
no bloco de configuração acima para que se pareça com o bloco mostrado abaixo.
<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="32768"
proxyPort="443" scheme="https" />
Abra o arquivo de configuração padrão do Alfresco.
sudo nano /opt/alfresco-community/tomcat/shared/classes/alfresco-global.properties
Encontre as seguintes linhas.
alfresco.context=alfresco
alfresco.host=127.0.0.1
alfresco.port=8080
alfresco.protocol=http
share.context=share
share.host=127.0.0.1
share.port=8080
share.protocol=http
...
system.serverMode=UNKNOWN
Mude as linhas acima de acordo com o seu sistema. Deve parecer com o que é mostrado abaixo.
alfresco.context=alfresco
alfresco.host=share.example.com
alfresco.port=443
alfresco.protocol=https
share.context=share
share.host=share.example.com
share.port=443
share.protocol=https
...
system.serverMode=PRODUCTION
Crie um novo arquivo de bloqueio de servidor para o Alfresco.
sudo nano /etc/nginx/sites-available/alfresco
Preencher o arquivo.
server {
listen 80;
server_name share.example.com;
return 301 https://$host$request_uri;
}
server {
listen 443;
server_name share.example.com;
ssl_certificate /etc/letsencrypt/live/share.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/share.example.com/privkey.pem;
ssl on;
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
ssl_prefer_server_ciphers on;
access_log /var/log/nginx/alfresco.access.log;
location / {
root /opt/alfresco-community/tomcat/webapps/ROOT;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_pass http://localhost:8080;
proxy_redirect default;
}
location /share/ {
root /opt/alfresco-community/tomcat/webapps/share/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_pass http://localhost:8080/share/;
proxy_redirect http:// https://;
}
location /alfresco/ {
root /opt/alfresco-community/tomcat/webapps/alfresco/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_pass http://localhost:8080/alfresco/;
proxy_redirect http:// https://;
}
}
Ative o arquivo de configuração.
sudo ln -s /etc/nginx/sites-available/alfresco /etc/nginx/sites-enabled/alfresco
Reinicie o servidor da Web e o Alfresco para que as alterações na configuração entrem em vigor.
sudo systemctl restart nginx alfresco
O Alfresco agora está instalado e configurado no seu servidor. Você pode acessar os módulos Alfresco no seguinte endereço.
https://share.example.com/alfresco
Para acessar os serviços de compartilhamento Alfresco, visite o seguinte endereço.
https://share.example.com/share
Efetue login usando a conta de administrador inicial admin
e a senha que você escolheu durante a instalação.
Parabéns, o Alfresco community edition agora está instalado no seu servidor.
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.