Tu servidor casero con Linux: controla tus archivos, nube, web y medios sin depender de nadie

Informatica Live May 23, 2025
Video Thumbnail
Informatica Live Logo

Informatica Live

@informatica-live

About

Control de calidad de Software, Desarrollo de software, temas relacionados con la tecnologia.

Video Description

Temario y comandos https://github.com/nysde777/ubuntu-server Un agradecimiento especial a @Eau_de_Sans_Façon que se tomo el tiempo y el trabajo de crear este marcador de tiempo para el curso. 00:00:00 Intro - ventajas de administrar un servidor propio. 00:11:40 Instalacion MV. 00:17:15 Descarga ISO Ubuntu Server. 00:19:29 Instalación ISO Ubuntu y configuración. 00:28:20 Paquetes SNAP 00:30:35 Login en el servidor 00:32:00 SSH 00:34:00 systemctl (estado de SSH) 00:34:55 Instalar SSH 00:35:51 Iniciar servidor SSH y cliente SSH 00:40:56 Conexion SSH 00:42:11 Actualizar el servidor 00:43:30 Configuracion básica post-instalacion 00:45:55 Instalar CURL, net-tools, htop, git 00:48:45 IP estática 00:51:50 configurar fichero .yaml de config de red 00:54:50 averiguar IP gateway 00:58:03 servidores DNS 01:04:55 COMANDOS BASICOS ADMINISTRACIÓN 01:05:15 'adduser' 01:08:08 'usermod -aG sudo user' Agregar usuario al grupo sudo 01:09:40 'chmod' permisos sobre archivos y directorios 01:11:03 'chown' cambiar propietarios de archivos y directorios 01:11:52 'ps aux' - 'htop' Monitorear procesos 01:13:08 'reboot' - 'shutdown -h now' reiniciar y apagar el servidor 01:14:26 'df -h' uso del disco duro 01:15:29 'free -h' uso de memoria RAM 01:16:44 APACHE. Servidor Web 01:17:50 funciones principales Servidor Web 01:20:44 Instalar Apache 'sudo apt install apache2 01:22:14 Iniciar servicio y habilitar arranque al inicio 01:23:26 abrir puertos 80 y 443 en el firewall para Apache (sólo explicación) 01:25:30 probar con página por defecto de Apache 01:26:36 prueba con 'curl' 01:27:50 www.bootstrap.com plantillas gratis para nuestro servidor 01:29:10 configurar Apache para alojar nuestro sitio web 01:31:00 descargar la plantilla de Github con git 01:32:52 'mv' mover ficheros 01:36:12 NEXTCLOUD 01:38:22 Aplicaciones que debemos instalar: PHP, MariaDB 01:39:16 PHP instalar modulos. 01:40:59 MariaDB instalacion 01:42:00 Configurar MariaDB (mediante asistente) 01:46:45 Iniciar sesión en MariaDB 01:45:31 Crear base de datos y usuario para NextCloud 01:46:28 verificar que todo funciona con 'systemctl' 01:46:52 crear archivo de prueba para PHP 01:48:25 Descargar e instalar Nextcloud 01:50:45 'wget' descargar de internet 01:51:20 'tar -xjf' descomprimir 01:52:00 'bz2' instalar bzip2 01:52:56 mover Nextcloud al directorio del servidor Apache 01:53:30 cambio propietario del directorio nextcloud (Requisito de Apache) 01:54:50 crear archivo de config para el site de Nextcloud dentro de Apache. 01:58:22 habilitar el site de Nextcloud y el modulo a2enmod de PHP 01:59:34 configurar Nextcloud a través del navegador ingresando con el usuario ya creado 02:04:02 SAMBA compartir archivos con Windows 02:06:35 instalar Samba (servicios smbd y nmbd) 02:08:19 crear el directorio compartido 02:08:49 dar permisos escritura lectura para todos los usuarios 02:09:36 editar archivo de config de Samba 02:12:50 verificar el archivo smb.conf 02:14:02 firewall (solo comentario) abrir puertos: 137, 138, 139 y 445 02:15:12 prueba de conexion desde Windows 02:15:43 ajustes en Windows "Acceso invitado en Políticas de grupo" para que nos deje conectar sin contraseña 02:19:35 Servidor de medios: JELLYFIN 02:22:45 crear directorios de medios para Jellyfin 02:26:54 agregar repositorios de Jellyfin para Ubuntu. Incluye obtener la clave gpg de JF 02:28:46 instalar Jellyfin 02:29:20 correxion de errores en fichero 'jellyfin.sources' 02:32:52 comprobar estado de jellyfin. Firewall, puerto: 8096 02:33:58 configuracion mediante navegador. 02:38:30 SEGURIDAD BASICA 02:39:02 crear usuario no-root con privilegios administrativos 02:42:14 configurar SSH para el nuevo usuario. Copiando el directorio .ssh de nuestro home al del otro usuario 02:44:16 configuracion ufw (Firewall sencillo) 02:45:18 configuracion puerto 80 como ejemplo 02:47:13 configurar actualizaciones automaticas 'sudo apt install unattended-upgrades -y'

You May Also Like