Guías y tutoriales

Cientos de tutoriales y guías paso a paso cuidadosamente escritas por nuestro equipo de soporte.

Cómo instalar NodeJS en un Cloud con SWPanel

En este manual veremos como instalar NodeJS en un Cloud con SWPanel. Además, aprenderás a crear un servicio de arranque para que el servidor NodeJS se mantenga siempre activo como un servicio más del servidor e inicie automáticamente en caso de reini (...)

Cómo instalar CloudPanel en Ubuntu 22.04

Introducción CloudPanel es un software gratuito para configurar y gestionar un servidor con un enfoque en el rendimiento, seguridad y simplicidad. Ejecuta sitios web estáticos, aplicaciones PHP, Node.js y Python. Utiliza componentes ligeros como NGIN (...)

Cómo instalar Virtualmin en Ubuntu 22.04

Introducción Virtualmin es un popular panel de control de alojamiento web que te permite administrar múltiples dominios, cuentas de correo electrónico y sitios web en un solo servidor. Está diseñado para ser fácil de usar, incluso para usuarios sin c (...)

Cómo instalar ISPConfig 3 con Nginx en Ubuntu 22.04

Introducción ISPConfig es un panel de control de hosting de código abierto ampliamente utilizado para Linux, bajo licencia BSD que permite administrar sitios web, direcciones de correo electrónico, bases de datos MySQL y MariaDB, cuentas FTP y regist (...)

Cómo instalar CyberPanel con OpenLiteSpeed en Ubuntu 22.04

Introducción CyberPanel es un panel de control de hosting de última generación para el servidor Web de alto rendimiento OpenLiteSpeed con una interfaz de usuario amigable. El script de instalación de CyberPanel permite también instalar en un solo cli (...)

Cómo enviar correos desde Python

Para enviar correos electrónicos desde Python3 de forma autenticada a través de SMTP, puedes utilizar la librería smtplib. Necesitarás los datos de acceso a la cuenta de correo desde la que se van a enviar los correos, junto con los datos de acceso a (...)

En que consiste el algoritmo de Backtracking y como aplicarlo en C++

El algoritmo de backtracking es una técnica poderosa para resolver problemas combinatorios y de búsqueda exhaustiva. Se utiliza para explorar todas las posibles soluciones de un problema de manera sistemática, descartando aquellas que no cumplen cier (...)

Comandos básicos para la administración de sistemas Debian

Debian es un sistema operativo Linux ampliamente utilizado en servidores y estaciones de trabajo. Como administrador de sistemas en Debian, es fundamental estar familiarizado con los comandos básicos para realizar tareas de mantenimiento, configuraci (...)

Uso de Pipes en sistemas Unix

Los pipes (tuberías) en sistemas Unix-like, como Debian, son una herramienta poderosa que permiten combinar y redirigir la salida de comandos de manera eficiente. Al utilizar pipes, podemos tomar la salida de un comando y enviarla directamente como e (...)

Algoritmos de ordenación con ejemplos en C++

Los algoritmos de ordenación son procedimientos o conjuntos de instrucciones que se utilizan para organizar un conjunto de elementos en un orden específico. Estos algoritmos son ampliamente utilizados en ciencias de la computación y programación debi (...)

Crea tu primer programa con C++ en Ubuntu 22.04 o Debian 11

C++ es un lenguaje de programación de alto rendimiento y generalmente compilado. Combina características de programación orientadas a objetos y programación de bajo nivel, lo que lo hace adecuado para una amplia gama de aplicaciones, desde desarrollo (...)

Crea tu primer programa en Java 11 en Ubuntu 22.04 o Debian 11

Java es uno de los lenguajes de programación más utilizados gracias a su gran versatilidad, portabilidad y su capacidad para poder crear aplicaciones robustas y escalables. Se trata de un lenguaje orientado a objetos con una gran cantidad de bibliote (...)

¿Cómo instalar y usar Docker en Ubuntu 20.04?

Introducción Docker es una plataforma de contenedores que ha revolucionado la forma en que los desarrolladores crean, prueban y despliegan aplicaciones. En este manual, se explicará cómo instalar y utilizar Docker en Ubuntu 20.04, lo que permitirá a (...)

Cómo escalar aplicaciones Node.js con clustering

Introducción Node.js es un entorno de tiempo de ejecución de JavaScript del lado del servidor que se utiliza para crear aplicaciones web escalables y de alta velocidad. La escalabilidad es un factor crítico para cualquier aplicación web que pretenda (...)

Cómo eliminar imágenes, contenedores y volúmenes de Docker

Docker es una herramienta de virtualización de contenedores que permite a los desarrolladores crear, implementar y ejecutar aplicaciones en diferentes entornos de forma rápida y eficiente. Los contenedores de Docker son entornos de software que conti (...)

Cómo crear un nuevo usuario y otorgar permisos en MySQL

A continuación te mostramos un manual detallado de cómo crear un nuevo usuario y otorgar permisos en MySQL: Paso 1: Iniciar sesión en MySQL Para crear un nuevo usuario y otorgar permisos en MySQL, debes iniciar sesión en tu servidor de MySQL. Puedes (...)

Cómo configurar claves de SSH en Ubuntu 22.04/Debian 10

Introducción SSH es un protocolo de red seguro que se utiliza para la gestión remota de servidores. Es una forma segura de conectarse a un servidor y realizar operaciones en él sin la necesidad de estar físicamente presente en el servidor. Las claves (...)

Cómo instalar Ruby en Rails con rbenv en Ubuntu 22.04

rbenv es una herramienta para manejar múltiples versiones de Ruby en un mismo sistema. Permite instalar, cambiar y gestionar diferentes versiones de Ruby, lo que es útil para proyectos que requieren versiones específicas de Ruby o para trabajar con d (...)

Cómo crear una aplicación web usando Flask en Python 3

Flask es un framework web ligero y flexible para Python que permite construir aplicaciones web de manera rápida y sencilla. Se enfoca en la simplicidad y la modularidad, lo que lo hace fácil de aprender y utilizar para proyectos pequeños y grandes. N (...)

Cómo instalar WordPress en Ubuntu 22.04 con LEMP

Te mostramos el manual detallado de cómo instalar WordPress en Ubuntu 22.04 con LEMP: Paso 1: Actualizar el sistema operativo Antes de comenzar a instalar WordPress, es importante asegurarse de que el sistema operativo Ubuntu 22.04 esté actualizado. (...)

Diferencia entre PHP MAIL y PHP MAILER

PHP Mail y PHP Mailer son dos herramientas muy útiles para enviar correos electrónicos desde aplicaciones web desarrolladas en PHP. PHP Mail PHP Mail es una función de PHP que permite enviar correos electrónicos desde una aplicación web. Para utiliza (...)

Cómo usar Cron para automatizar tareas en Ubuntu 22.04/Debian 11

El Cron es una herramienta que se utiliza para automatizar tareas en sistemas operativos basados en Unix, como Ubuntu 22.04 y Debian 11. Con Cron, puedes programar comandos para que se ejecuten automáticamente en momentos específicos del día, semana (...)

Cómo instalar UFW en Debian 11/Ubuntu 22.04

UFW (Uncomplicated Firewall) es una herramienta de firewall de red para sistemas operativos basados en Linux que se enfoca en simplificar la configuración del firewall. UFW proporciona una interfaz de usuario fácil de usar para administrar las reglas (...)

Cómo instalar MariaDB en Ubuntu 22.04

¿Qué es MariaDB? MariaDB es una base de datos de código abierto muy popular, además, su uso se ha extendido en aplicaciones web en todo el mundo. Esta fue creada para proporcionar una alternativa comunitaria y gratuita a MySQL. MariaDB es compatible (...)

Las 5 formas de hallar la media de una lista en Python

¿Qué es la media de una lista? Antes de sumergirnos en las formas de encontrar la media de una lista en Python, es importante entender lo que significa la media,. Es el valor numérico central de un conjunto de datos obtenido sumando todos los valores (...)

Cómo convertir tipos de datos en Python 3

Introducción Python es un lenguaje de programación de alto nivel que utiliza tipos dinámicos. Esto significa que no necesitas declarar el tipo de una variable antes de utilizarla. Python puede interpretar el tipo de una variable en tiempo de ejecució (...)

¿Cómo instalar Webmin en Ubuntu 22.04?

Introducción El Webmin es un panel de control de servidor basado en web, que permite administrar y configurar los sistemas Linux y otros sistemas operativos similares a Unix desde una interfaz gráfica de usuario en un navegador web. Webmin proporcion (...)

¿Cómo usar el servidor SMTP de Gmail gratuito?

¿Qué es SMTP? SMTP (Simple Mail Transfer Protocol) es un protocolo de red utilizado para la transferencia de correo electrónico entre servidores de correo electrónico y otros dispositivos de red. SMTP es el estándar utilizado para enviar correos elec (...)

¿Cómo instalar y proteger phpMyAdmin en Ubuntu 22.04?

Introducción El phpMyAdmin es una aplicación web de código abierto escrita en PHP que se utiliza para administrar y gestionar bases de datos MySQL. Proporciona una interfaz de usuario gráfica que permite a los usuarios crear, modificar y eliminar bas (...)

¿Cómo usar Rsync para sincronizar directorios locales y remotos?

Introducción ¿Alguna vez te ha pasado que necesitas transferir archivos de forma rápida y segura entre diferentes servidores o has perdido un archivo importante? Si la respuesta es sí, Rsync es la herramienta perfecta para ti. Rsync es una herramient (...)

¿Cómo instalar Node.js en Ubuntu 20.04?

Introducción Node.js es una plataforma de desarrollo de software basada en el motor V8 de JavaScript y de código abierto, que es utilizado por muchos desarrolladores de todo el mundo para crear aplicaciones web escalables y rápidas. La principal vent (...)

Actualizar Ubuntu 20.04 a 22.04

Este manual te guiará en la actualización de “Ubuntu 20.04 LTS (Focal Fossa)” a la última versión de soporte a largo plazo (LTS) del sistema operativo Ubuntu, Ubuntu 22.04 (Jammy Jellyfish). Esta se lanzó el pasado 21 de abril de 2022. Antes de empez (...)

Instalación de osTicket en un servidor con Linux Debian 10

En este manual te enseñaremos cómo instalar osTicket en tu servidor. info Para la realización del manual se ha usado un servidor Debian 10 totalmente vacío (sin SWPanel). La mayor parte de la instalación se realizará a través de la consola. Requis (...)

Rate Limit NGINX

Una de las características más útiles de NGINX es la limitación de velocidad. Permite limitar la cantidad de solicitudes HTTP/HTTPS que un usuario puede hacer en un período de tiempo determinado. Una solicitud puede ser tan simple como una solicitud (...)

Cómo activar un Bearer Token para acceso a las API

¿Qué es una API? La interfaz de programación de aplicaciones, conocida también por la sigla API (en inglés: application programming interface,)​ es un conjunto de subrutinas, funciones y procedimientos (o métodos en la programación orientada a objeto (...)

Cómo crear un proxy inverso con Nginx

En este tutorial te mostraremos cómo y por qué razones crear un denominado "proxy inverso" con el popular servidor web Nginx, hoy en día, es la opción más popular para este tipo de tareas. Antes de empezar con el tutorial, ¿no tienes un ser (...)

Cómo instalar Webmin en tu servidor Linux

En este tutorial te explicaremos cómo instalar el panel de control "Webmin" para la configuración, gestión y mantenimiento de tu servidor Linux. Atención: Este manual ha sido probado para la distribución Ubuntu 18.04. Los pasos aquí descri (...)

Cómo instalar Jenkins en tu servidor Linux

En este manual te enseñaremos cómo instalar Jenkins en tu propio Servidor. De esta forma podrás contar con tus propios pipelines para CI/CD en un entorno totalmente privado. info Este manual se ha realizado y probado correctamente en Ubuntu 18.04. E (...)

Cómo instalar MongoDB en tu servidor Linux

En este manual te enseñaremos cómo instalar MongoDB en tu servidor Linux para que puedas empezar a utilizar esta base de datos NoSQL. info En este manual ofrecemos los pasos de instalación para la distribución Ubuntu 22.04. Para otras distribuciones (...)

Cómo cambiar el hostname de tu servidor Linux

En este manual te explicaremos de forma sencilla los pasos que debes seguir para cambiar el hostname de tu servidor Linux. Antes de entrar en detalles, es conveniente que repasemos qué es exactamente un hostname. ¿Qué es el hostname de un servidor? E (...)

Cómo instalar y configurar un entorno Node JS

En este manual te enseñaremos a instalar, de forma fácil, un entorno Node JS que cuente tanto con Node como también con el gestor de paquetes "NPM", uno de los componentes fundamentales de cualquier entorno Node JS. info Por favor, recuerd (...)

Cómo instalar Docker en tu propio servidor

En este manual te enseñaremos cómo instalar y configurar Docker en tu propio servidor. Siguiendo estos sencillos pasos podrás tener Docker instalado y plenamente funcional en muy pocos minutos, permitiéndote lanzar contenedores o "componer" (...)

Cómo crear repositorios GitLab en tu propio servidor

Gitlab es uno de los proveedores de repositorios GIT más populares del mundo, pero ¿sabías que puedes instalar el software de GitLab en tu propio servidor y empezar a alojar tus proyectos de forma totalmente privada sin ningún tipo de coste? Para ins (...)

Cómo instalar un entorno LAMP + PhpMyAdmin

En este tutorial te explicaremos cómo puedes conseguir un entorno LAMP (Linux, Apache, MySQL y PHP) siguiendo unos sencillos pasos. Además, también te enseñaremos a instalar PhpMyAdmin para que puedas configurar y administrar tus bases de datos direc (...)

Comandos básicos para usar en el terminal

En este manual aprenderás los comandos básicos para manejarte por el terminal de tu servidor Linux. Antes de empezar con el tutorial, ¿no tienes un servidor Cloud Linux? ¡No te preocupes! Con solo un clic, puedes desplegarlo fácilmente con SW Hosting (...)

Memoria disponible en nuestro servidor

En este manual aprenderemos a saber la memoria disponible en nuestro servidor Linux. Nos conectaremos a nuestro servidor vía SSH mediante Putty. Una vez dentro, utilizaremos el siguiente comando para ver el resultado en Megas: free -m El cual nos d (...)

Espacio disponible en nuestro servidor

En este manual aprenderemos a ver el espacio disponible en nuestro servidor Linux. Nos conectaremos a nuestro servidor vía SSH mediante nuestro terminal. Una vez dentro utilizaremos el siguiente comando: # df -h El cual nos devolverá el siguiente r (...)

Cómo cambiar los permisos de un archivo o directorio en Linux

En este manual aprenderemos a cambiar los permisos de cualquier archivo en un sistema operativo GNU/Linux a través de la línea de comandos. Antes de empezar con el tutorial, ¿no tienes un servidor Cloud con Linux? ¡No te preocupes! Con solo un clic, (...)

Conectarte a un servidor vía SSH con Windows

Windows PowerShell OpenSSH El cliente de OpenSSH es un componente instalable por separado de Windows Server 2019 y Windows 10 1809 o superior. Los usuarios con estas versiones de Windows deben seguir las instrucciones que se indican a continuación pa (...)

Cómo activar y desactivar módulos en apache

En este manual te explicaremos cómo activar y desactivar ciertos módulos en tu instalación de servidor Apache. Verás que es muy fácil. Antes de empezar con el tutorial, ¿no tienes un servidor Cloud Linux en el que puedas instalar tu servidor web Apac (...)

Cómo ver qué módulos hay activos en Apache

En este manual te enseñaremos a consultar, desde una línea de comandos, cómo averiguar cuáles son los módulos activos en tu instalación de Apache. Verás que los pasos a seguir son muy sencillos. Antes de empezar con el tutorial, ¿no tienes un servido (...)

Cómo crear nuevos usuarios en linux desde la línea de comandos

Antes de empezar con el tutorial, ¿no tienes un servidor Cloud Linux? ¡No te preocupes! Con solo un clic, puedes desplegarlo fácilmente con SW Hosting. cta:cloud_so A continuación encontrarás los pasos para crear nuevos usuarios en linux desde la l (...)

Instalar WordPress en VestaCP con SSL (Let's Encrypt)

Instalar WordPress en uno de nuestros clouds con VestaCP es muy fácil. Solo tienes que seguir este manual y en pocos pasos lo tendrás instalado. Para poder realizar la instalación necesitaremos un cloud y un dominio que será el que utilizaremos para (...)

Categorias

Administración (23) Bases de Datos (13) Certificados SSL (15) Cloud (53) Cloud Storage (2) Contenedores (1) Copias de Seguridad (6) Correo (33) DevOps (53) Dominios (30) FTP (5) General SWPanel (35) Hosting (28) Migrar servicios (4) Registros DNS (11) Seguridad (10) Servicios (8) Soporte (5) Usuarios y Privilegios (2) Web (10) WordPress (23)