DevNUX Community & Sandbox
Sobre Este Servidor
O DevNUX é um servidor VPS (Virtual Private Server) privado, mantido como um projeto pessoal para o estudo de administração de sistemas, segurança de redes e desenvolvimento de software. Ele serve como um ambiente controlado para testar aplicações, explorar protocolos de internet e hospedar projetos pessoais em um ambiente Linux puro.
O acesso é restrito a colaboradores e convidados, garantindo um espaço seguro e focado para aprendizado. A filosofia é manter uma pilha de software leve, segura e alinhada com as melhores práticas de código aberto.
Serviços e Capacidades
Acesso Shell Seguro (SSH)
O acesso ao sistema é feito exclusivamente via SSH com autenticação por chave pública. O login por senha é desativado e o acesso direto ao usuário `root` é proibido. Para proteção contra força bruta, o Fail2Ban monitora e bane IPs maliciosos.
Hospedagem Web Pessoal
Cada usuário possui um diretório `~/public_html` para hospedar sites estáticos ou projetos PHP. O servidor Apache2 está configurado com `mod_userdir` e `mod_rewrite`, com tráfego protegido por SSL/TLS via Let's Encrypt (HTTPS).
Servidor de Código (Gitea)
Hospede seus repositórios Git em um ambiente privado e rápido. Gerencie projetos, issues e colabore em código com total controle, acessível em git.devnux.com.br.
hubGopherhole (Gophernicus)
Revivindo a internet pré-web, o servidor hospeda um Gopherhole na porta 70. Usuários podem criar seus espaços na Gopherspace através de um diretório `~/public_gopher` para compartilhar conteúdo de texto de forma leve e minimalista.
rocket_launchCápsula Gemini (Agate)
Explorando a web alternativa, o servidor possui uma cápsula Gemini na porta 1965. O protocolo oferece uma experiência de navegação focada em privacidade. Usuários podem criar suas cápsulas pessoais em `~/public_gemini`.
engineeringAutomação de Gerenciamento
A criação e remoção de usuários é totalmente automatizada com scripts `bash` personalizados. Os scripts cuidam da criação das pastas, configuração de chaves SSH, ajuste de permissões e integração com os serviços web, Gopher e Gemini.
Ambiente de Desenvolvimento
C / C++
Compiladores `gcc`, `g++` e `make` (via `build_essential`) disponíveis, juntamente com o depurador `gdb` para desenvolvimento de software de sistema e aplicações de alto desempenho.
Python
Ambiente Python 3 completo, com `pip` para gerenciamento de pacotes e `venv` para a criação de ambientes virtuais isolados, seguindo as melhores práticas de desenvolvimento.
PHP & Node.js
Interpretador PHP-CLI para scripts e runtime Node.js com `npm` para desenvolvimento backend em JavaScript, ferramentas de linha de comando e automação de tarefas.
constructionRust
Desenvolva software de alta performance com segurança de memória garantida. O ambiente Rust completo, com o compilador `rustc` e o gerenciador de pacotes `cargo`, está disponível.