Como instalar a plataforma LiteCart Shopping Cart no Ubuntu 16.04
LiteCart é uma plataforma de carrinho de compras de código aberto e gratuita escrita em PHP, jQuery e HTML 5. É um software de comércio eletrônico simples, leve e fácil de usar
O backup automático é um sistema de backup automatizado que recupera dados para backup de um servidor remoto e os armazena no servidor. No nosso caso, podemos usar uma Instância de armazenamento Vultr com grandes quantidades de espaço em disco e fazer backup de todas as nossas Instâncias de computação por meio disso para impedir a perda de dados.
Você pode instalar o AutoBackup git
facilmente no seu sistema. Vá em frente e clone o repositório:
mkdir /opt/
git clone https://github.com/fbrandstetter/Autobackup.git /opt/autobackup/
Antes de começarmos a fazer backup de dados de nossas Instâncias de computação, precisamos obter acesso a eles. Para isso, criaremos uma chave SSH em nossa instância de armazenamento e concederemos acesso a todas as instâncias de computação. Em seguida, começaremos com a criação da chave:
ssh-keygen
A partir de agora, precisamos copiar nossa chave pública para as Instâncias de computação. Abra o seguinte arquivo ~/.ssh/id_rsa.pub
e copie-o para as Instâncias de computação ' ~/.ssh/authorized_keys
:
cat ~/.ssh/id_rsa.pub
Se você não trabalha com chaves públicas para obter acesso às suas Instâncias de computação, é necessário primeiro definir o arquivo de chaves autorizadas na configuração do servidor SSH. Abra o seguinte arquivo /etc/ssh/sshd_config
nas Instâncias de computação e remova o comentário da seguinte linha:
AuthorizedKeysFile %h/.ssh/authorized_keys
Depois de adicionar a chave SSH da instância de armazenamento em todas as instâncias de computação, você pode tentar conectar-se a uma de suas instâncias de computação (para evitar problemas posteriores, verifique se a conexão com todos os servidores funciona):
ssh root@COMPUTE_INSTANCE_1
Você deve conseguir fazer o login sem digitar nenhuma senha ou qualquer outra coisa.
O backup automático requer alguma configuração para funcionar corretamente também. Abra o /opt/autobackup/backup.sh
arquivo, pois qualquer configuração está sendo armazenada no próprio arquivo bash. Dê uma olhada nas seguintes linhas e adapte-as para atender às suas necessidades:
BACKUPDIR=""
PASSWORD=""
FREEUPSPACE=""
MAXUSED=""
Todos os servidores para backup estão sendo armazenados no /opt/autobackup/serverlist.template
arquivo usando o seguinte formato:
<SERVER_HOSTNAME OR IP>|<USERNAME FOR AUTHENTICATION>|<EXCLUDE LIST>
Por padrão, o Backup automático faz backup automaticamente de todo o servidor, o que significa que ele tenta fazer o download /
recursivo. Como algumas pessoas não precisam de backup de todo o sistema, você pode adicionar exclusões globais (que se aplicam a qualquer servidor) e exclusões específicas do servidor, que se aplicam a servidores específicos. Todas as exclusões globais estão sendo armazenadas no arquivo chamado /opt/autobackup/default-excludes.template
e o arquivo é pré-preenchido com /proc
e /dev
, você pode adicionar novas pastas e extensões de arquivo simplesmente adicionando novas linhas:
/proc
/dev
Como a maioria das pessoas está executando tipos diferentes de servidores (por exemplo, servidores Web e servidores de banco de dados), existem listas de exclusão exclusivas para cada servidor. O formato dos arquivos de exclusão específicos do servidor se parece com o global. Você pode criar um novo arquivo e chamá-lo para o que EXCLUDE_LIST
você definiu para o servidor na lista de servidores. Se você não deseja ter nenhuma lista de exclusão especificada para este servidor, defina-a como empty
na lista de servidores. O arquivo chamado empty
já foi baixado pelo clone do repositório - este arquivo está vazio para não ter diretórios ou qualquer outra coisa excluída, enquanto as exclusões padrão ainda entram em vigor.
Em um ambiente ideal, não devemos nem mesmo restaurar nossos backups criptografados. Embora quando enfrentamos problemas e precisamos recuperar nossos dados armazenados em backup, é muito fácil restaurá-los. Você pode restaurar qualquer arquivo de backup usando o seguinte comando:
openssl aes-256-cbc -d -salt -in BACKUP.tar.aes -out BACKUP.restored.tar
mkdir backup/
tar -xvf BACKUP.restored.tar backup/
Substitua pelo BACKUP.tar.aes
nome do arquivo do backup desejado para restaurar. BACKUP.restored.tar
será o nome do arquivo não criptografado. No exemplo acima, já executamos as próximas etapas, que são:
O Autobackup é um script de backup totalmente automatizado e bastante inteligente que lida com os backups automaticamente para nós e a grande vantagem é que os dados estão sendo criptografados por uma senha que pode ser praticamente ilimitada por muito tempo. Isso significa que, desde que você mantenha sua senha segura e seja longa o suficiente, ninguém poderá tocar seus dados em tempo hábil. Feliz Hacking!
LiteCart é uma plataforma de carrinho de compras de código aberto e gratuita escrita em PHP, jQuery e HTML 5. É um software de comércio eletrônico simples, leve e fácil de usar
Introdução Neste tutorial, você aprenderá como configurar um nível básico de segurança em uma nova máquina virtual Vultr VC2 executando o Ubunt
McMyAdmin é um painel de controle do servidor Minecraft usado para administrar seu servidor. Embora o McMyAdmin seja gratuito, há várias edições, algumas das quais são pai
O TeamTalk é um sistema de conferência que permite aos usuários ter conversas de áudio / vídeo de alta qualidade, bate-papo por texto, transferir arquivos e compartilhar telas. É eu
Usando um sistema diferente? Introdução O CyberPanel é um dos primeiros painéis de controle do mercado, tanto de código aberto quanto de OpenLiteSpeed. What thi
Usando um sistema diferente? Introdução O Grafana é um software de código aberto que transforma vários feeds de sistemas como Graphite, Telegraf, um
PhpBB é um programa de boletim de código aberto. Este artigo mostra como instalar o phpBB em cima de um servidor Apache no Ubuntu 16.04. Foi writte
Usando um sistema diferente? O Foreman é uma ferramenta gratuita e de código aberto que ajuda na configuração e gerenciamento de servidores físicos e virtuais. Forema
Ter apenas um usuário, que é root, pode ser perigoso. Então vamos consertar isso. O Vultr nos dá a liberdade de fazer o que quisermos com nossos usuários e servidores
Usando um sistema diferente? O ESpeak pode gerar arquivos de áudio de conversão de texto em fala (TTS). Isso pode ser útil por vários motivos, como criar seu próprio Turim
Usando um sistema diferente? O Fuel CMS é um sistema de gerenciamento de conteúdo baseado em CodeIgniter. Seu código fonte está hospedado no GitHub. Este guia mostra como você pode
Usando um sistema diferente? O Couch CMS é um sistema de gerenciamento de conteúdo (CMS) simples e flexível, gratuito e de código aberto que permite que os web designers
Usando um sistema diferente? O LibreNMS é um sistema de monitoramento de rede de código aberto completo. Ele usa o SNMP para obter os dados de diferentes dispositivos. Uma variedade
Usar um usuário sudo para acessar um servidor e executar comandos no nível raiz é uma prática muito comum entre o Linux e o Unix Systems Administrator. O uso de um sud
Usando um sistema diferente? O RabbitMQ é um intermediário de mensagens de código aberto amplamente usado, escrito na linguagem de programação Erlang. Como um middleware orientado a mensagens
Usando um sistema diferente? O TLS 1.3 é uma versão do protocolo TLS (Transport Layer Security) publicada em 2018 como um padrão proposto no RFC 8446
Este artigo ensinará como configurar uma prisão chroot no Debian. Presumo que você esteja usando o Debian 7.x. Se você estiver executando o Debian 6 ou 8, isso pode funcionar, mas
Introdução Uma maneira fácil de configurar um servidor VPN no Debian é com o PiVPN. PiVPN é um instalador e wrapper para o OpenVPN. Ele cria comandos simples para você t
Usando um sistema diferente? O RTMP é ótimo para veicular conteúdo ao vivo. Quando o RTMP é emparelhado com o FFmpeg, os fluxos podem ser convertidos em várias qualidades. Vultr i
Usando um sistema diferente? Introdução O CyberPanel é um dos primeiros painéis de controle do mercado, tanto de código aberto quanto de OpenLiteSpeed. What thi
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.