Skip to content
View multix20's full-sized avatar

Block or report multix20

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
multix20/README.md

🚀 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

Pinned Loading

  1. Multix-web Multix-web Public

    JavaScript 1

  2. portafolio portafolio Public

    JavaScript 1

  3. lpic lpic Public

    Shell 1

  4. App_BackendJp App_BackendJp Public

    JavaScript

  5. landing-page-motowild landing-page-motowild Public

    JavaScript 1

  6. ecotonalsatudio ecotonalsatudio Public

    CSS