DevNUX Private Server
A development and protocol exploration environment, built on Debian 12.
About This Server
DevNUX is a private VPS (Virtual Private Server), maintained as a personal project for studying systems administration, network security, and software development. It serves as a controlled environment to test applications, explore internet protocols, and host personal projects in a pure Linux environment.
Access is restricted to collaborators and guests, ensuring a safe and focused space for learning. The philosophy is to maintain a lightweight, secure software stack aligned with open-source best practices.
Services and Capabilities
shieldSecure Shell Access (SSH)
System access is exclusively via SSH with public key authentication. Password login is disabled server-wide, and direct root login is forbidden. For brute-force protection, Fail2Ban actively monitors and bans malicious IPs.
languagePersonal Web Hosting
Each user has a `~/public_html` directory to host static sites or simple PHP projects. The Apache2 web server is configured with `mod_userdir` and `mod_rewrite`, with all traffic secured by free SSL/TLS certificates via Let's Encrypt (HTTPS).
code_blocksCode Server (Gitea)
Host your Git repositories in a private and fast environment. Manage projects, issues, and collaborate on code with full control, accessible at git.devnux.com.br.
hubGopherhole (Gophernicus)
Reviving the pre-web internet, the server hosts a Gopherhole on port 70. Users can create their own Gopherspace through a `~/public_gopher` directory, sharing text-based content in a lightweight and minimalist way.
rocket_launchGemini Capsule (Agate)
Exploring the alternative web, the server features a Gemini capsule on port 1965. The protocol offers a privacy-focused browsing experience. Users can create their personal capsules in `~/public_gemini`.
engineeringManagement Automation
User creation and removal are fully automated with custom `bash` scripts. These scripts handle folder creation, SSH key setup, permission adjustments, and integration with the web, Gopher, and Gemini services.
Development Environment
The server offers a polyglot development environment, configured to support a variety of projects directly from the terminal.
C / C++
`gcc`, `g++`, and `make` compilers (via `build_essential`) are available, along with the `gdb` debugger for system software and high-performance application development.
Python
A complete Python 3 environment, with `pip` for package management and `venv` for creating isolated virtual environments, following development best practices.
PHP & Node.js
PHP-CLI interpreter for scripts and a Node.js runtime with `npm` for backend JavaScript development, command-line tools, and task automation.
constructionRust
Develop high-performance software with guaranteed memory safety. The complete Rust environment, with the `rustc` compiler and `cargo` package manager, is available.
Server News
Server Status
updateUptime
3 days, 18 hours, 53 minutes
memoryRAM Usage
269Mi / 414Mi
saveDisk Usage
5.8G / 19G (34%)
developer_boardLoad Average
0.00, 0.00, 0.00
dnsKernel
6.1.0-37-amd64
infoSystem
Debian GNU/Linux 12 (bookworm)