🚀 multix20 – Sysadmin & Full Stack Developer Portfolio
👤 About Me Juan Pablo Monsalve Suazo 📚 Primary School Teacher | 💻 Full Stack Developer (JS) | 🐧 Self-taught Linux SysAdmin
Passionate about blending education, development, and open-source infrastructure. Currently focused on building solid foundations in:
✔️ Ubuntu Server ✔️ Secure SSH configurations ✔️ Linux hardening for practical environments ✔️ Preparation for Red Hat certification
💡 I believe technology empowers education, automation, and freedom.
🌟 Practical Server Configuration Log My most recent Ubuntu Server setup (Virtual Machine, 2025):
✅ Installed Ubuntu Server 24.04 LTS ✅ Configured static IP for stability:
text Copiar código 192.168.0.11/24 via Netplan ✅ Hardened SSH Access:
Custom SSH port 2222
Disabled root login
Disabled password authentication
Enabled only SSH key-based access
Firewall (UFW) configured to allow only port 2222
✅ Created backup admin user with sudo privileges for safe recovery:
bash Copiar código sudo adduser respaldo sudo usermod -aG sudo respaldo ✅ Verified secure, key-only SSH login for all admin users.
✅ Kept both IPv4 and IPv6 connectivity operational.
📁 Featured Projects Project Description ubuntu-server-setup 🧰 Quick-start provisioning script for secure Ubuntu servers. ansible-educational-lab 📘 Ansible playbooks for educational or lab deployments. linux-hardening-basics 🛡️ Simple scripts and guidelines for securing Linux systems.
🛠️ Technical Stack 🧑💻 Development HTML • CSS • JavaScript • React
Node.js • Express.js • MongoDB • PostgreSQL
🐧 Linux Administration Ubuntu Server 24.04 (production ready)
Static networking with Netplan
SSH security: port change, key-only, no root
User management and permissions
CLI, services, and remote management
🤖 Automation & Tools Ansible (server automation)
Bash scripting
Git & GitHub workflows
PXE Boot & Syslinux (initial exploration)
🎓 Education & Certifications 🎓 Primary Education Degree
🖥️ Full Stack JavaScript Bootcamp (Desafío Latam)
🐧 Self-taught Linux Administration
🔜 Preparing for Red Hat Certified System Administrator (RHCSA)
📬 Contact Platform Link 🔗 GitHub github.com/multix20 💼 LinkedIn linkedin.com/in/your-profile (update this link) ✉️ Email [email protected]
📄 License This project is licensed under the MIT License. See the LICENSE file for details.
"Configuring servers is like teaching—establish structure, security, and allow growth." 🌱💻
✅ Próximos Pasos Documentados Automatizar configuraciones con Ansible
Configurar snapshots o backups de la máquina virtual
Aprender NGINX/Apache deployment
Continuar preparación RHCSA