<aside>
<img src="/icons/earthquake_gray.svg" alt="/icons/earthquake_gray.svg" width="40px" /> Páginas
Certificados
Recursos
Projetos
@Felipe Lullio
</aside>
1. Visão Geral do Projeto 📝
<aside>
💡
Com um servidor próprio, tenho total controle sobre todos os recursos, aplicativos, usuários e grupos. Este projeto foi ótimo para aprimorar minhas habilidades em administração de servidores Linux.
</aside>
- Título do Projeto: Montagem, Configuração e Administração de um Servidor Linux.
- Objetivo do Projeto: Aprimorar habilidades em administração de servidores Linux, incluindo a instalação do sistema operacional, hospedagem de sites e aplicações web utilizando Apache ou NGINX. Criar um servidor de arquivos para compartilhar arquivos universalmente e para qualquer sistema operacional, criar um servidor DNS para bloquear propagandas e acesso a sites, além de gerenciar e criar websites WordPress e Node.js, tudo pela linha de comando.
- Resultado do Projeto: Um servidor Linux completamente configurado com um servidor web, servidor de arquivos, servidor DNS, capaz de hospedar diversos sites e aplicações, com medidas de segurança implementadas e muito mais.
- Imagens do mini servidor
2. Alguns Recursos Atuais do Servidor 💼
<aside>
💡 Abaixo estão alguns dos principais recursos disponíveis no meu servidor.
</aside>
SERVIDOR DE ARQUIVOS ACESSÍVEL PARA TODOS OS SISTEMAS OPERACIONAIS E USUÁRIOS DO MUNDO INTEIRO
Você pode acessar a minha pasta pública no File Explorer(S.O Windows) seguindo estas instruções:
- No Windows → Pressione W+R e cole o seguinte caminho:
\\\\netfelipe.ddns.net
ou
- No Windows → Pressione W+E para abrir o Windows Explorer → insira o seguinte na barra de endereço:
\\\\netfelipe.ddns.net
- No Linux ou macOS → Pressione W+E para abrir o File Manager → Other Locations → Connect to Server:
smb://netfelipe.ddns.net/
FORAM CRIADOS VÁRIOS SITES COM DIFERENTES CMS e TECNOLOGIAS, QUE PODEM SER USADOS PARA TESTES DE PROGRAMAÇÃO, TAGUEAMENTO, ANÁLISE DE DADOS E MAIS.
- https://magento.lullio.com.br/
- https://drupal.lullio.com.br/
- https://angular.lullio.com.br/
- https://js1.lullio.com.br/
- username: felipe
- password: javascript
- https://wp1.lullio.com.br/
- https://wp2.lullio.com.br/
- https://wp3.lullio.com.br/
TAMBÉM HOSPEDO ALGUNS SITES EM FASE DE PRÉ-PRODUÇÃO
- https://blog.lullio.com.br/
- https://lullio.com.br/
3. Alguns Procedimentos de Configuração e Administração do Servidor 👨🏽🔧
✅ Montagem e instalação do Sistema Operacional.
✅ Configuração inicial do servidor e conexão SSH.
✅ Configuração do ZSH com os principais plugins e tema.
✅ Configuração de usuários, grupos e medidas de segurança.
✅ Instalação e Configuração do servidor web Apache, banco de dados MySQL, PHP, Phpmyadmin, Composer, Elastic, Java, Samba, Node.js e outros.
✅ Configuração SSL, firewall(UFW), Fail2Ban, e outros.
✅ Instalação e Configuração de um servidor de arquivos Samba.
✅ Configuração de um servidor DNS.
✅ Criação, instalação e configuração de diversos sites: Magento, Drupal, WordPress personalizados, Angular, Node.js com MongoDB.
✅ Automação e criação de scripts com Bash Script e Cron para automatizar backups diários dos sites, banco de dados e arquivos importantes do servidor.
4. Próximos Passos / Em Desenvolvimento 🎯
- [ ] Aplicar a técnica de Load Balancer entre meu servidor atual e meu outro servidor Raspberry Pi que possui um servidor web NGINX.
- [ ] Aprimorar e otimizar o desempenho do servidor e dos sites WordPress.
- [ ] Automatizar alguns fluxos de trabalho/desenvolvimento de sites(main, staging and dev versions).
5. Desafios do Projeto ⛳
<aside>
💡 Desafios enfrentados durante o projeto.
</aside>
1. Instalação e Configuração de sites Magento
2. Migração de todos os dados do servidor e Dados Corrompidos
6. Algumas Vantagens de Ter um Servidor Próprio 🚀
- Controle Total: Tenho controle total sobre os recursos, software e configurações. Não dependo das políticas ou limitações de outra provedora de hospedagem/servidor.
- Custo Mais Baixo: Com meu servidor próprio não dependo de nenhuma assinatura mensal ou liberação de recursos de hardware.
- Privacidade e Segurança: Meus dados e informações do servidor estão sob meu controle. Eu decido quais serão as medidas de segurança e o que fazer com os dados.
- Aprendizado: Configurar e administrar um servidor próprio é uma ótima oportunidade de aprendizado. Adquiri experiência e habilidades importantes durante essas jornadas.
- Flexibilidade: Posso personalizar o hardware e software do servidor de acordo com a minha necessidade.