En esta guía, aprenderá a instalar Fathom Web Analytics en Debian 12. Fathom es una plataforma de análisis web de código abierto y fácil de usar. Fathom Analytics se centra en métricas esenciales y omite funciones de seguimiento que recopilan la privacidad del usuario. Ofrece una alternativa centrada en la privacidad a las plataformas tradicionales de análisis web como Google Analytics. Entonces, si busca análisis web basados en la privacidad, es una buena opción elegir Fathom Analytics. Ahora puede continuar con los siguientes pasos para dominar el seguimiento de datos mediante la instalación de Fathom en Debian 12. Guía paso a paso para instalar Fathom Analytics en el servidor Debian 12 Antes de comenzar la configuración de Fathom Analytics, debe iniciar sesión en su servidor como usuario no root con privilegios sudo y configurar un firewall básico. Para ello, puede consultar la Guía de configuración inicial de Debian 12. Además, necesita un nombre de dominio válido que apunte a la dirección IP de su servidor. Luego, siga los pasos a continuación para instalar y configurar Fathom web Analytics en Debian 12. Paso 1: descargue e instale Fathom en Debian 12 en minutos En este punto, debe visitar la página de lanzamiento de GitHub para Fathom y usar el siguiente comando curl para descargue el paquete más reciente: sudo curl -L -O https://github.com/usefathom/fathom/releases/download/v1.3.1/fathom_1.3.1_linux_amd64.tar.gz Luego, extraiga el archivo descargado en /usr/ Directorio local/bin: sudo tar -C /usr/local/bin/ -xzf braza*.tar.gz braza A continuación, debe configurar los permisos correctos para su archivo Fathom con el siguiente comando: sudo chmod +x /usr/local /bin/fathom Ahora puede verificar su instalación de Fathom comprobando su versión: fathom –version Salida Fathom versión 1.3.1, commit… Paso 2 – Configuración completa de Fathom Analytics en Debian 12 En este paso, debe configurar su Servicio Fathom en Debian 12. Para hacer esto, puede seguir los pasos a continuación. Cree un usuario dedicado para Fathom Primero, debe crear un usuario para que Fathom ejecute el servicio. Para hacer esto, puede usar el siguiente comando: sudo adduser –system –group –home /opt/fathom braza A continuación, navegue hasta el directorio de inicio del usuario de Fathom en Debian 12: cd /opt/fathom En este punto, Debe configurar su servicio Fathom como usuario de Fathom. Primero, abra un shell bash con el usuario de Fathom: sudo -u fathom bash Generar cadena secreta para Fathom Luego, debe generar una cadena secreta que Fathom usará para fines de firma y cifrado con el siguiente comando: Recuerde ejecutar los comandos como Usuario de profundidad. openssl rand –base64 32 Su salida será similar a esta: Salida ZCfLxAplsLiml+vASYRyU5lot9CA5R0EzXPm1ItF1Uo= Crear un archivo Env de Fathom Analytics A continuación, debe crear un nuevo archivo env para el archivo de configuración con su editor de texto favorito, como el editor Vi o el editor Nano. : vi /opt/fathom/.env Luego, agregue el siguiente contenido al archivo y reemplace el secreto de Fathom con la cadena que generó antes: FATHOM_SERVER_ADDR=»127.0.0.1:8080″ FATHOM_DATABASE_DRIVER=»sqlite3″ FATHOM_DATABASE_NAME=»fathom .db» FATHOM_SECRET=»your-secret-string» Cuando haya terminado, guarde y cierre el archivo. Agregar el primer usuario a la instancia de Fathom Ahora que su base de datos está configurada, puede agregar el primer usuario a su instancia de Fathom: usuario de braza agregar –email=»su_correo electrónico» –password=»su_contraseña» En su salida verá: Iniciar Fathom Servidor de análisis en Debian 12 En este punto, puede iniciar su servidor Fathom en Debian 12 con el siguiente comando: servidor braza Su resultado será similar a este: Luego, abra otra terminal que esté conectada a su servidor y desde la instancia de Fanthom ejecute el siguiente comando: curl localhost:8080 Verá algunas líneas de código HTML, lo que significa que el servidor está activo y respondiendo a las solicitudes en localhost. Salga del servidor Fathom presionando CTRL+C y salga del shell de usuario de Fathom con el siguiente comando: exit Paso 3: inicie y habilite Fathom Analytics en Debian 12 En este punto, debe crear un archivo de unidad del sistema para su Fathom. Servicio de análisis. Para hacer esto, puede usar el siguiente comando: sudo vi /etc/systemd/system/fathom.service Agregue el siguiente contenido al archivo con la ruta exacta y los valores de la configuración de Fathom en Debian 12:
[Unit]Descripción=El servidor Fathom Analytics Requiere=network.target Después=network.target
[Service]Tipo=simple Usuario=braza Grupo=braza Reiniciar=siempre RestartSec=3 WorkingDirectory=/opt/fathom ExecStart=/usr/local/bin/fathom server
[Install]WantedBy=multi-user.target Cuando haya terminado, guarde y cierre el archivo. A continuación, vuelva a cargar la configuración de systemd para aplicar los cambios: sudo systemctl daemon-reload Luego, habilite e inicie el servicio Fathom en Debian 12: # sudo systemctl enable fathom.service # sudo systemctl start fathom Compruebe que el servicio Fathom esté activo y ejecutándose en su Debian 12: sudo systemctl status braza Paso 4: configurar Nginx como proxy inverso para Fathom en Debian 12 En este punto, debe configurar Nginx como proxy inverso para el servicio Fathom en Debian 12. Primero, instale Nginx con el siguiente comando: sudo apt install nginx -y A continuación, debe crear un nuevo archivo de configuración de Nginx para el análisis de Fathom: sudo vi /etc/nginx/sites-available/fathom.conf Agregue el siguiente contenido al archivo y reemplace el servidor nombre con su nombre de dominio: servidor { escucha 80; nombre_servidor su-nombre-de-dominio; ubicación / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Reenviado-Para $remote_addr; proxy_set_header Anfitrión $anfitrión; proxy_pass http://127.0.0.1:8080; } } Una vez que haya terminado, guarde y cierre el archivo. Habilite el archivo de configuración de Fathom con el siguiente comando: sudo ln -s /etc/nginx/sites-available/fathom.conf /etc/nginx/sites-enabled/ Verifique el archivo para ver si hay errores de sintaxis: sudo nginx -t Salida nginx: la sintaxis del archivo de configuración /etc/nginx/nginx.conf es correcta nginx: la prueba del archivo de configuración /etc/nginx/nginx.conf es exitosa Luego, vuelva a cargar Nginx para aplicar los cambios: sudo systemctl reload nginx Paso 5: acceda a Fathom Analytics a través de la web Interfaz En este punto, puede acceder a su panel de análisis de Fathom escribiendo su nombre de dominio en su navegador web: http://su-dominio Nota: Si tiene un firewall en ejecución, recuerde abrir el siguiente puerto: # sudo ufw enable » Nginx Full» # sudo ufw reload Verá la pantalla de inicio de sesión de Fathom. Ingrese el primer usuario y contraseña de Fathom, luego haga clic en Iniciar sesión. Desde allí, puede crear, agregar y analizar su sitio web con análisis de Fathom en Debian 12. Ofrece funciones sorprendentes que incluyen: Panel simple Protección de privacidad de datos en tiempo real Diseño minimalista Informes personalizables Seguimiento de geolocalización Seguimiento de referencias Seguimiento de eventos Exportación de datos Modelo basado en suscripción Paso 6: proteja Fathom Analytics con Let’s Encrypt en Debian 12 Se recomienda proteger su servicio Fathom. Para hacer esto, siga los pasos a continuación: Primero, necesita instalar Certbot y su complemento Nginx con el siguiente comando: sudo apt install certbot python3-certbot-nginx -y Luego, ejecute Certbot con su dominio: sudo certbot –nginx -d your_domain_here Se le pedirá que ingrese su dirección de correo electrónico y acepte los términos de servicios. En su salida verá: Ahora puede acceder a la interfaz web de Fathom nuevamente mediante https y verá el ícono de candado en la barra de su navegador. Los certificados Let’s Encrypt solo son válidos por 90 días. Puede ejecutar un script en /etc/cron.d. Esto se ejecutará dos veces al día y renovará automáticamente cualquier certificado que esté dentro de los treinta días posteriores a su vencimiento. Ejecute el siguiente comando para probar el proceso de renovación: sudo certbot renew –dry-run En su resultado, verá: Palabras finales para la configuración de Fathom Analytics en Debian 12 Si sigue los pasos de la guía, puede instalar y configurar fácilmente Fathom Analytics en Debian 12 y acceda a su panel web. Fathom Analytics proporciona una solución integral pero centrada en la privacidad para el análisis de sitios web, lo que permite a los usuarios comprender a su audiencia respetando al mismo tiempo sus derechos de privacidad. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Guía de configuración del control de congestión TCP BBR para Debian 12 Instalar Zenmap en la terminal Linux Debian 12 Configurar Elasticsearch en Debian 12 Bookworm Instalar Sniffnet en AlmaLinux 9 – Análisis de tráfico de red Instalar Fathom Analytics en Ubuntu 22.04 Instale y asegure Plausible Analytics en Ubuntu 20.04
Etiqueta: Tutoriales de Debian 12 Página 1 de 3
Este artículo tiene como objetivo enseñarle una guía definitiva para la instalación de Yarn Classic en Debian 12. Yarn es un administrador de paquetes para JavaScript, creado por Facebook. Puede considerarlo como una alternativa a npm (Node Package Manager) para gestionar dependencias en proyectos de JavaScript. Se utiliza para instalar, actualizar y administrar paquetes proporcionando una solución más rápida y confiable. Además, ofrece una característica sorprendente que es la instalación sin conexión. Ahora puede seguir los pasos a continuación para aprender una instalación rápida y sencilla de Yarn en Debian 12. Tutorial de instalación de Yarn para Debian 12 Antes de comenzar la configuración de Yarn en Debian 12, debe iniciar sesión en su servidor como usuario no root con sudo privilegios. Para hacer esto, puede verificar la configuración inicial del servidor con Debian 12. Luego, siga los pasos a continuación para instalar y usar Yarn en Debian 12. Paso 1: configurar Node.js para la instalación de Yarn Primero, debe ejecutar la actualización del sistema con el siguiente comando: sudo apt update Luego, instale los paquetes requeridos con el siguiente comando: sudo apt install software-properties-common apt-transport-https wget ca-certificates gnupg2 gcc make g++ curl -y En este punto, debe agregar y instale el último Node.js para la instalación de Yarn en Debian 12. Para hacer esto, puede ejecutar los siguientes comandos: # curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash – # sudo apt install nodejs -y Verifique su instalación de Node.js verificando su versión: nodejs –version Salida v20.11.1 Paso 2: agregar el repositorio Yarn en Debian 12 En este punto, debe agregar la clave Yarn GPG y repositorio en Debian 12. Para hacer esto, puede ejecutar los siguientes comandos: # curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg –dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null # echo «deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main» | sudo tee /etc/apt/sources.list.d/yarn.list Una vez que haya terminado, ejecute la actualización del sistema: sudo apt update Paso 3: instale Yarn rápidamente Administrador de paquetes en Debian 12 En este punto, puede ejecutar fácilmente el siguiente comando para instalar Yarn en Debian 12: sudo apt install Yarn -y Verifique su instalación de Yarn verificando su versión: Yarn –version Salida 1.22.19 Además, puede verifíquelo usando el siguiente comando: sudo apt-cache Policy Yarn Paso 4: comience a usar el Administrador de paquetes Yarn En este paso, le mostraremos cómo usar Yarn creando un nuevo proyecto y agregando o eliminando dependencias. proyecto, puede usar el comando hilo init. Aquí creamos un proyecto llamado mi_proyecto, puede elegir otro nombre para él: hilo init mi_proyecto Este comando le hará algunas preguntas. Presione Intro para aceptar los valores predeterminados o completarlos con sus respuestas. Esto se verá así: Este comando creará un archivo package.json básico que contiene la información que ha proporcionado. Puedes modificar este archivo cuando quieras. Además, puede iniciar un proyecto Yarn en un directorio existente en Debian 12. Para hacer esto, cambie al directorio y ejecute el siguiente comando: Yarn init Para agregar un paquete como dependencia a su proyecto, puede usar el siguiente comando: Yarn agregar [package_name]
Con este comando, puede instalar el paquete y cualquier paquete del que dependa. Además, actualizará los archivos package.json y Yarn.lock del proyecto. Si usa solo el nombre del paquete en el comando, Yarn lo instalará en la última versión. Para instalar una versión o etiqueta específica, use el siguiente comando: Yarn Add [package_name]@[version_or_tag]
Además, puede actualizar los paquetes con los siguientes comandos: $yarn Upgrade $yarn Upgrade [package_name]
$ mejora del hilo [package_name]@[version_or_tag]
Si no se proporciona ningún nombre de paquete, el comando actualizará las dependencias del proyecto a su última versión de acuerdo con el rango de versiones especificado en el archivo package.json. De lo contrario, solo se actualizan los paquetes especificados. Para eliminar un paquete de la dependencia de su proyecto, puede usar el comando Yarn remove en Debian 12: Yarn remove [package_name]
Este comando también actualizará los archivos package.json y Yarn.lock del proyecto. En un proyecto existente, puede instalar todas las dependencias que se especifican en el archivo package.json con el siguiente comando: $ Yarn O $ Yarn install Para obtener más información y migración a las últimas versiones, puede visitar el sitio web oficial. Conclusión En conclusión, Yarn se utiliza ampliamente en la comunidad de JavaScript por su rendimiento, confiabilidad y características amigables para los desarrolladores. En este punto, has aprendido la instalación de Yarn Classic en Debian 12. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Instalar el paquete build-essential en Debian Linux Instalar y usar Yarn en Debian 11 Configurar Yarn en AlmaLinux 9
Esta guía tiene como objetivo enseñarle a actualizar Bash en Debian y Ubuntu. Bash significa Bourne Again Shell. Es el intérprete o shell de línea de comandos predeterminado en Linux. Bash es un potente shell que proporciona una interfaz de línea de comandos para interactuar con el sistema operativo y ejecutar comandos. Ahora puede seguir los pasos a continuación para actualizar Bash desde CLI y obtener la última versión desde la fuente en Debian/Ubuntu. Aprenda a actualizar Bash en Debian y Ubuntu Para completar esta guía, debe iniciar sesión en su servidor como usuario root o no root con privilegios sudo. En esta guía, para mostrar los pasos de la guía, utilizamos Ubuntu 20.04. Puede utilizar todas las distribuciones basadas en Debian. Paso 1: verifique la versión actual de Bash en Debian/Ubuntu Primero, puede encontrar su versión actual de Bash. Para hacer esto, puede ejecutar: bash –version Resultado de ejemplo: Paso 2: actualice Bash a través del Administrador de paquetes APT En este punto, simplemente puede usar APT para actualizar su Bash en Debian y Ubuntu. Para hacer esto, puede ejecutar los siguientes comandos: sudo apt install –only-upgrade bash Luego, puede verificar su versión de Bash nuevamente: bash –version Como puede ver, se ha actualizado: Paso 3: instale la última versión Versión de Bash desde el código fuente en Debian/Ubuntu. Además, simplemente puede descargar e instalar la última versión de Bash desde el código fuente. Para hacer esto, instale el paquete build-essential: sudo apt install build-essential -y Luego, visite la página de lanzamiento de Bash y use el siguiente comando curl para descargar el último paquete de Bash: sudo curl -O https://ftp. gnu.org/gnu/bash/bash-5.2.21.tar.gz Cuando se complete la descarga, extraiga su archivo y navegue hasta él con los siguientes comandos: # sudo tar xvf bash-5.*.tar.gz # cd bash-5.*/ En este punto, debe ejecutar el comando de configuración desde su directorio Bash. Luego, compila e instala tu Bash en Ubuntu/Debian: # sudo ./configure # sudo make # sudo make install Finalmente, reinicia tu servidor y verifica tu versión de Bash: # sudo reboot # bash –version Como puedes ver, la última La versión Bash está instalada en sus servidores Debian y Ubuntu. Conclusión Bash es un componente esencial de los sistemas Debian y Ubuntu. Proporciona a los usuarios una interfaz de línea de comandos potente y flexible para administrar sus sistemas, ejecutar comandos y automatizar tareas mediante secuencias de comandos. En este punto, ha aprendido a actualizar Bash en Debian y Ubuntu. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Instalar Zsh y Oh My Zsh en Linux desde la línea de comandos Instalar y usar el complemento Zsh Autosuggestions Eliminar completamente un paquete de Ubuntu/Debian Instalar Bash 5 en Centos 7 Instalar build-essential en Ubuntu 22.04 Powerline para VIM y Bash en Ubuntu 22.04 Instale Bash Linux en Windows 10
Esta guía tiene como objetivo enseñarle la configuración de Plex Media Server en la línea de comandos de Debian 12. Plex Media Server es una plataforma de administración y transmisión multimedia diseñada para organizar, acceder y transmitir diferentes tipos de contenido multimedia en diferentes dispositivos. Permite a los usuarios centralizar su colección de medios, incluidas películas, programas de televisión, música, fotos y vídeos, y luego acceder a ellos de forma remota desde cualquier dispositivo compatible con conexión a Internet. En esta guía, aprenderá a instalar y configurar Plex Media Server en Debian 12 desde la línea de comandos de la terminal. Antes de iniciar la configuración de Plex en Debian 12, debe acceder a su servidor como usuario no root con privilegios sudo y configurar un firewall básico. Para ello, puede consultar la Guía de configuración inicial de Debian 12. Luego, siga los pasos a continuación para completar esta guía. Paso 1: agregar el repositorio Plex a Debian 12 Primero, debe agregar el repositorio del servidor Plex Media a su Debian 12. Para hacer esto, debe ejecutar la actualización del sistema e instalar algunos paquetes requeridos: # sudo apt update # sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y Luego, use los siguientes comandos para agregar la clave y el repositorio Plex GPG en Debian 12: # curl https://downloads.plex.tv/plex-keys/ PlexSign.clave | sudo apt-key add – # echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list Paso 2: instale el servidor Plex en Debian 12 desde la terminal En este punto, ejecute la actualización del sistema e instale el servidor de medios Plex: # sudo apt update # sudo apt install plexmediaserver Paso 3: iniciar y habilitar el servidor Plex en Debian 12 Una vez que haya instalado el servidor de medios Plex, debe habilitarlo y activarlo. Para verificarlo, puede ejecutar el siguiente comando: sudo systemctl status plexmediaserver Si su servicio no está activado, puede ejecutar los siguientes comandos: # sudo systemctl start plexmediaserver # sudo systemctl enable plexmediaserver De forma predeterminada, Plex escucha en el puerto 32400. Entonces, debe permitir el puerto Plex a través de su firewall UFW en Debian 12: sudo ufw enable 32400 Luego, vuelva a cargar el firewall para aplicar las nuevas reglas: sudo ufw reload Nota: Para obtener más información sobre el firewall UFW, puede verificar la configuración de UFW en Debian 12 Si está utilizando SSH en lugar del escritorio Debian 12, debe configurar un túnel SSH para acceder a su servidor de medios Plex. Para hacer esto, instale y habilite SSH con los siguientes comandos: # sudo apt install openssh-server -y # sudo systemctl enable ssh Luego, use el siguiente comando con la dirección IP de su servidor para habilitar el acceso SSH: sudo ssh {server-ip -address} -L 8888:localhost:32400 En este punto, puede acceder a su aplicación de servidor de medios Plex a través de la interfaz web escribiendo: http://localhost:8888/web O localhost:32400/web/index.html#. /setup Si está utilizando SSH, puede utilizar la siguiente dirección URL: http://{server-ip-address}:32400 En este punto, puede iniciar sesión en su panel de Plex Media Server con una cuenta existente o crear una uno nuevo. Después de iniciar sesión en su cuenta, verá su panel de control y desde allí podrá administrar fácilmente sus medios digitales. Como puede ver, puede instalar y utilizar el servidor Plex Media de forma gratuita. Pero no tiene todas las características. Para acceder y utilizarlo por completo, puedes hacerlo premium. Conclusión En conclusión, Plex Media Server proporciona una solución integral para administrar y disfrutar contenido multimedia. En este punto, ha aprendido la configuración de Plex Media Server en la línea de comandos de Debian 12. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Configuración del servidor SVN (subversión Apache) en Debian 12 Ejecute Nginx en un contenedor Docker en Debian 12 Aprenda la configuración del servidor SFTP en Debian 12
En esta guía, aprenderá 2 métodos para instalar Skype desde la terminal en Debian/Ubuntu. Puede utilizar fácilmente el paquete deb oficial o el administrador de paquetes snap para instalar Skype. Como debes saber, Skype es una poderosa aplicación de telecomunicaciones que brinda servicios de video chat, llamadas de voz y mensajería a través de Internet. Está disponible para Windows, macOS, Linux, iOS, Android y navegadores web. Puede seguir los pasos a continuación para iniciar la instalación de Skype en distribuciones basadas en Debian. 2 métodos para instalar Skype en Debian/Ubuntu Antes de comenzar la configuración de Skype, debe acceder a su servidor como usuario no root con privilegios sudo. Puede utilizar distribuciones basadas en Debian como Ubuntu 22.04 y Debian 12. Ahora siga los pasos a continuación para completar esta guía. Método 1: instalación de Skype con Snap en Debian/Ubuntu En este método, puede utilizar el administrador de paquetes Snap para obtener el paquete de Skype en su Debian o Ubuntu. Para hacer esto, debe instalar Snapd en su servidor. Puede ejecutar los siguientes comandos: # sudo apt update # sudo apt install snapd -y Luego, reinicie su servidor: sudo reboot Ahora puede buscar el paquete de Skype con el siguiente comando: sudo snap search skype Luego, instale el último paquete de Skype usando el siguiente comando: sudo snap install skype Salida skype 8.113.0.210 de Skype ✓ instalado Para verificar su instalación, puede consultar la lista Snap: sudo snap list Método 2: instalación de Skype con el paquete Deb en Debian/Ubuntu Otro método es Utilice el paquete deb oficial de Skype. Para hacer esto, debe descargar el paquete deb más reciente usando el siguiente comando wget: sudo wget https://repo.skype.com/latest/skypeforlinux-64.deb Luego, use el siguiente comando para instalar su paquete deb de Skype: sudo dpkg -i skypeforlinux-64.deb Si el comando anterior no pudo instalar el paquete debido a alguna dependencia, puede ejecutar el siguiente comando: sudo apt-get install -f Acceda a la aplicación Skype en Debian/Ubuntu Una vez que se complete la instalación, Puede iniciar fácilmente su aplicación desde su escritorio. Busque Skype y abra la aplicación. Desde allí, puede crear una cuenta o iniciar sesión en su cuenta, comenzar a usar esta poderosa aplicación y comunicarse con otras personas. Actualice Skype en distribuciones basadas en Debian Si usa Snapd, simplemente puede actualizar sus paquetes usando el siguiente comando: sudo snap refresco Por otro lado, si usa el paquete deb, simplemente puede ejecutar la actualización y actualización del sistema: # sudo apt update # sudo apt Upgrade Desinstalar y eliminar Skype de las distribuciones basadas en Debian En este punto, si planea eliminar la aplicación Skype de Debian y Ubuntu, puede usar los siguientes comandos: Con Snapd: sudo snap remove skype Con el paquete Deb : sudo apt remove skypeforlinux Conclusión Skype se usa ampliamente para comunicaciones personales, reuniones de negocios, trabajo remoto, educación en línea e interacción con amigos y familiares. Su interfaz fácil de usar y sus sorprendentes funciones lo convierten en una buena opción para las telecomunicaciones. En este punto, ha aprendido a instalar Skpye con el paquete Snap y Deb en Debian/Ubuntu. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Instalar Skype en AlmaLinux y Rocky Linux Instalar Telegram Desktop en AlmaLinux 9 / RHEL 9 2 métodos para instalar Slack en Ubuntu 22.04
En este artículo, aprenderá a configurar la instalación del servidor Jenkins en Debian 12 Bookworm. Jenkins es un servidor de automatización de código abierto. Se utiliza para crear, probar e implementar proyectos de software. Con Jenkins, puede automatizar fácilmente diferentes tareas, incluida la compilación de código, la ejecución de pruebas y la implementación de aplicaciones. Ahora puede seguir el resto del artículo para iniciar la instalación y configuración de Jenkins Server en Debian 12 Bookworm. Una guía paso a paso para la instalación del servidor Jenkins en Debian 12 Antes de comenzar la configuración del servidor Jenkins, debe acceder a su servidor como usuario no root con privilegios sudo. Para hacer esto, puede consultar la Guía de configuración inicial de Debian 12. Además, debes instalar Java en tu servidor. Para este propósito, puede verificar la instalación de Java con APT en Debian 12. Jenkins admite OpenJDK 17, que es la versión predeterminada de Java en Debian 12. Luego, siga los pasos a continuación para completar la configuración del servidor Jenkins en Debian 12. Paso 1: agregue Jenkins Repositorio a Debian 12 El primer paso es agregar el repositorio oficial de Jenkins a su Debian 12. Agregue el repositorio de claves GPG con el siguiente comando wget: sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \ https:/ /pkg.jenkins.io/debian/jenkins.io-2023.key Luego, agregue la versión de soporte a largo plazo del repositorio de Jenkins con el siguiente comando: echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \ https://pkg.jenkins.io/debian binario/ | sudo tee \ /etc/apt/sources.list.d/jenkins.list > /dev/null Paso 2: instale el servidor Jenkins en Debian 12 Una vez que haya terminado, ejecute la actualización del sistema: sudo apt update Luego, use el siguiente comando para instalar Jenkins en Debian 12: sudo apt install jenkins -y Paso 3: iniciar y habilitar el servicio Jenkins en Debian 12 Durante la instalación, el servicio Jenkins debe estar habilitado y activado en su servidor. Para verificar esto, puede ejecutar el siguiente comando: sudo systemctl status jenkins En su resultado, verá: Si su servicio no está habilitado, puede ejecutar el siguiente comando: sudo systemctl enable –now jenkins Paso 4: mostrar la inicial de Jenkins Contraseña de administrador Necesita su contraseña de administrador de Jenkins para acceder a su panel a través de la interfaz web en Debian 12. Para obtener su contraseña de administrador, puede ejecutar el siguiente comando: sudo cat /var/lib/jenkins/secrets/initialAdminPassword Salida del ejemplo 6e50220a1b304287bfa8743146a1a022 Paso 5 – Configurar el servidor Jenkins a través de la interfaz de usuario web En este punto, puede acceder a su interfaz web Jenkins en Debian 12 escribiendo la dirección IP de su servidor en su navegador web seguido de 8080: http://your-server-ip:8080 Verá el Desbloquee la página de Jenkins. Ingrese su contraseña de administrador inicial de Jenkins y haga clic en Continuar. A continuación, debe elegir qué complementos de Jenkins desea instalar en Debian 12. Puede seleccionar los complementos o los recomendados. Aquí elegimos Instalar complementos sugeridos. Espere hasta que se complete la instalación. Luego, puede crear su primer usuario administrador. Puede usar esto para iniciar sesión y usar Jenkins en el futuro. Haga clic en Guardar y continuar. Paso 6: acceda al panel del servidor Jenkins Finalmente, después de seguir los otros pasos, tendrá su panel de Jenkins en Debian 12 para comenzar a crear proyectos para probar y desarrollar junto con su equipo de desarrolladores. Verifique la URL de Jenkins: comience a usar el servidor Jenkins: ahora verá el panel de su servidor Jenkins en Debian 12: el servidor Jenkins puede realizar una variedad de tareas relacionadas con el desarrollo y la implementación de software. Algunas de sus capacidades clave incluyen: Integración continua (CI) Implementación continua (CD) Pruebas automatizadas Trabajos programados Notificaciones e informes Integración con herramientas Para obtener más información, puede visitar la página de documentos oficiales. Conclusión El servidor Jenkins sirve como centro central para automatizar diversos aspectos del ciclo de vida del desarrollo de software y, en última instancia, mejora la productividad, la eficiencia y la colaboración dentro de los equipos de desarrollo. En este punto, ha aprendido la instalación y configuración del servidor Jenkins en Debian 12 Bookworm. Espero que disfrutes usándolo. Además, es posible que le interese leer los siguientes artículos: Instale Tesseract OCR en Debian 12 a través de Terminal Guía completa para instalar XWiki en Debian 12 Configuración de caché de Varnish con Nginx en Debian 12 Guía de configuración de control de congestión TCP BBR para Debian 12
Esta guía tiene como objetivo enseñarle a instalar el paquete build-essential en Debian Linux. El paquete build-essential es un metapaquete en distribuciones de Linux basadas en Debian. Incluye un conjunto de paquetes y herramientas esenciales necesarios para compilar y crear software a partir del código fuente. Estas herramientas las utilizan habitualmente los desarrolladores y administradores de sistemas cuando crean software personalizado o instalan software que no está disponible en formato binario precompilado. Normalmente, los siguientes componentes están disponibles en el paquete build-essential: Compilador Herramientas de compilación Encabezados y bibliotecas de desarrollo Enlazador Utilidades esenciales Ahora puede seguir los pasos a continuación para instalar build-essential en Debian 11 y Debian 12. Instale rápidamente el paquete build-essential en Debian Linux Para completar esta guía, debe iniciar sesión en su servidor como usuario no root con privilegios sudo. Para este propósito, puede consultar las siguientes guías de configuración inicial de Debian Linux: Configuración inicial del servidor con Debian 11 Configuración inicial del servidor con Debian 12 Ahora siga los pasos a continuación y use rápidamente un solo comando para instalar el paquete esencial de compilación. Paso 1: ejecutar la actualización del sistema en Debian Linux Primero, debe actualizar y actualizar sus paquetes en las distribuciones de Debian. Para hacer esto, puede ejecutar los siguientes comandos: # sudo apt update # sudo apt Upgrade -y Paso 2: comando para instalar build-essential en Debian El paquete build-essential está disponible en el repositorio predeterminado de Debian. Para obtener el paquete, simplemente puede ejecutar el siguiente comando: sudo apt install build-essential -y Resultado de ejemplo: Paso 3: pasos sencillos para crear una aplicación desde el código fuente en Debian Linux Para compilar y crear una aplicación a partir de su código fuente en Debian Linux, puede seguir los siguientes pasos generales: Descargue el código fuente de la aplicación que desea crear. Instale todos los paquetes y dependencias necesarios para crear una aplicación desde el código fuente en Debian. Estas son las dependencias más comunes para crear aplicaciones desde el código fuente: sudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev -y Si descargó un archivo tarball, debe extraerlo al archivo deseado directorio. Luego, cambie su directorio actual al directorio del código fuente de la aplicación. Ejecute el script de configuración. Esto verifica su sistema en busca de dependencias y prepara el entorno de compilación. Es posible que deba especificar opciones según sus requisitos. sudo ./configure Una vez completada la configuración, puede compilar el código fuente usando el comando make. Este comando lee el Makefile generado durante el paso de configuración y compila los archivos fuente en binarios ejecutables. sudo make Después de la compilación, puede instalar la aplicación en todo el sistema usando el comando make install. Esto copiará los binarios ejecutables y cualquier archivo necesario a los directorios apropiados en su sistema. sudo make install Conclusión Se recomienda instalar los paquetes desde el código fuente. Porque es posible que tu Debian Linux no tenga los paquetes disponibles. Con esta opción, podrás tener más control sobre tus paquetes. Espero que disfrutes de esta guía sobre cómo instalar el paquete build-essential en Debian Linux. Además, es posible que le interese leer los siguientes artículos: Actualizar el kernel de Debian sin conexión de red Instalar Oracle JDK 21 en Ubuntu/Debian Ejecutar Umbrel OS en Ubuntu y Debian Linux Actualizar PHP predeterminado a PHP 8.3 en Debian/Ubuntu
En esta guía, aprenderá a desinstalar y eliminar completamente un paquete de Ubuntu/Debian desde la terminal de línea de comandos. Es posible que desees eliminar completamente paquetes de tus distribuciones Ubuntu y Debian por varias razones. Las razones comunes para eliminar un paquete incluyen: Liberar espacio en disco: una vez que elimine completamente un paquete, se eliminarán todos los archivos asociados. Esto le ayudará a liberar espacio en disco en su servidor. Elimine las dependencias no utilizadas: a veces, cuando elimina un paquete, es posible que ningún otro software instalado ya necesite sus dependencias. Eliminar el paquete por completo le permite limpiar estas dependencias innecesarias. Seguridad y mantenimiento: eliminar los paquetes no utilizados reduce el ataque y las posibles vulnerabilidades en su servidor. Además, facilita el mantenimiento del sistema al mantener instalado solo el software necesario. Ahora puede seguir los pasos a continuación para eliminar completamente los paquetes de sus distribuciones basadas en Debian utilizando la interfaz de línea de comandos del terminal. Aprenda a eliminar completamente un paquete de Ubuntu/Debian Para completar esta guía, debe iniciar sesión en su distribución basada en Debian, como Ubuntu 22.04 y Debian 12, como usuario no root con privilegios sudo. Luego, siga los pasos a continuación para completar esta guía. Paso 1: desinstalar un paquete utilizando APT en Ubuntu y Debian Como debes saber, APT es el administrador de paquetes predeterminado en Ubuntu y Debian. Simplemente puede usar el comando APT para eliminar un paquete. Para hacer esto, puede ejecutar el siguiente comando: sudo apt remove nombre-paquete Esto desinstalará el paquete en sí y no eliminará los archivos relacionados. Para eliminar completamente el paquete, puede usar el siguiente comando: sudo apt purge nombre-paquete Además, necesita liberar las dependencias no utilizadas usando el siguiente comando: sudo apt autoremove -y Finalmente, puede borrar el caché en su Ubuntu y servidores Debian con el siguiente comando: sudo apt clean Paso 2: desinstalar un paquete usando dpkg en Ubuntu y Debian Como sabrá, otro administrador de paquetes en Debian y Ubuntu es dpkg. Se utiliza para instalar, eliminar y proporcionar información sobre paquetes .deb. Si tiene un paquete deb en su servidor, simplemente puede eliminarlo usando el siguiente comando: sudo dpkg -r nombre-paquete Esto no eliminará todos los archivos y dependencias relacionados. Para eliminar completamente el paquete deb, puede usar el siguiente comando: sudo dpkg -P nombre-paquete Con este comando, puede eliminar todos los archivos y dependencias y liberar espacio en el disco. Eso es lo que has terminado. Conclusión En este punto, ha aprendido a eliminar completamente un paquete de la terminal Ubuntu/Debian utilizando APT y dpkg. Esto es útil para liberar espacio en disco en su servidor y deshacerse de archivos y dependencias no utilizados. Espero que lo disfrutes. Además, es posible que desee leer los siguientes artículos: Instalar paquetes RPM en Ubuntu 22.04 Instalar un paquete en Ubuntu sin Internet: solución sin conexión de APT Problema: no se pueden actualizar los paquetes en Ubuntu Listar los paquetes instalados en Ubuntu Instalar XFCE o XUbuntu Desktop en Ubuntu 20.04
Esta guía tiene como objetivo enseñarle a ejecutar un servidor web Nginx en un contenedor Docker en Debian 12. Un contenedor Docker es un paquete ejecutable con todo lo necesario para ejecutar software. Los contenedores se crean a partir de imágenes de Docker, que son plantillas de solo lectura que definen el contenido y la configuración de un contenedor. Esta guía le mostrará cómo implementar y ejecutar el contenedor Nginx Docker en Debian 12. Pasos para ejecutar Nginx en un contenedor Docker en Debian 12 Antes de comenzar la configuración de Nginx en el contenedor Docker, debe iniciar sesión en su servidor como usuario no root con privilegios sudo. Para hacer esto, puede verificar la Configuración inicial del servidor con Debian 12. Además, debe tener Docker instalado en su servidor. Para ello, puede verificar la instalación de Docker en Debian 12. Luego, puede utilizar uno de los siguientes métodos para completar esta guía: Ejecute Nginx con DockerHub Ejecute Nginx con Dockerfile Veamos cómo puede hacer esto. Método 1: ejecutar Nginx con DockerHub en Debian 12 En este método, simplemente puede buscar y descargar imágenes de Nginx desde DockerHub. Para hacer esto, puedes buscar la imagen de Nginx con el siguiente comando: docker search nginx Como puedes ver, la imagen oficial se llama Nginx. Para descargar la imagen, puede ejecutar: docker pull nginx En este punto, puede crear y ejecutar el contenedor Nginx usando el siguiente comando: docker run -d –name nginx -p 80:80 nginx Obtendrá algo similar a esto en su salida: Salida de ejemplo 58b5de943ab88b688dbff8003cd5e3346017b8ced6c153906e914f713341cab8 En este punto, desde su navegador web escriba la dirección IP de su servidor; si su Nginx se está ejecutando, debe ver la página Bienvenido a Nginx. http://your-server-ip-address Método 2: ejecutar Nginx con Dockerfile en Debian 12 Otra forma de ejecutar su contenedor Nginx es utilizar Dockerfile. Primero, debe crear un directorio para su Nginx y cambiar a él con los siguientes comandos: # mkdir nginx # cd nginx En este punto, debe crear los archivos que desea incluir en la imagen. Por ejemplo, creamos una página de destino predeterminada con el editor Vi, puede elegir la que desee, como el editor Nano. vi index.html Agregue el siguiente código de muestra al archivo:
Prueba
Esta es una página de prueba de orcacore.com para la implementación de Nginx en Docker
Cuando haya terminado, guarde y cierre el archivo. Ahora necesita crear el Dockerfile para su imagen de Nginx en Debian 12. Para hacer esto, puede ejecutar el siguiente comando: vi Dockerfile Luego, debe escribir la configuración de la imagen de Nginx dentro del archivo en Debian 12: FROM nginx:latest COPY index .html /usr/share/nginx/html EXPOSE 8080 Cuando haya terminado, guarde y cierre el archivo. Ahora puede crear el nombre de su imagen Dockerfile con el siguiente comando: docker build -t nginx:v1. En este punto, puede ejecutar Nginx como Dockerfile con el siguiente comando: docker run -d –name nginx -p 80:80 nginx:v1 Salida de ejemplo e97b807e2246bed6d65985c69f87d462e5709e02fb9fb0956f83bf6cb2ce0d49 En este punto, puede verificar que Nginx se esté ejecutando como un archivo Docker por escribiendo la dirección IP de su servidor en su navegador web: http://your-server-ip En su navegador web, debería ver el mensaje del archivo de texto: Administrar contenedor Nginx desde CLI Si planea detener su contenedor, puede usar el comando a continuación: docker stop nginx Puede iniciar su contenedor usando el siguiente comando: docker run nginx Para eliminar el contenedor, primero debe detenerlo y luego puede usar el siguiente comando: docker remove nginx Además, puede verificar su Nginx Estado del contenedor Docker con el siguiente comando: docker ps Conclusión En este punto, ha aprendido a usar Docker Hub y Dockerfile para ejecutar Nginx Docker Container en Debian 12. Además, puede administrar fácilmente su contenedor Docker desde su terminal. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Ejecute Docker Containers con Portainer Configuración de pila LEMP con Docker Compose en Debian/Ubuntu Iniciar un contenedor Docker con estado cerrado Instalar MySQL en Docker Container en Debian 12
Esta guía le enseñará una configuración completa del servidor GlassFish en Debian 12 Bookworm. GlassFish es un servidor de aplicaciones de código abierto diseñado para respaldar el desarrollo y la implementación de aplicaciones Java Platform, Enterprise Edition (Java EE). Además, proporciona un entorno de ejecución potente, escalable y de alto rendimiento para aplicaciones Java EE. Permite a los desarrolladores crear e implementar aplicaciones de nivel empresarial con facilidad. Aquí le mostraremos cómo instalar y configurar GlassFish Server en Debian 12 y acceder al panel a través de la interfaz web. Una guía completa para la configuración del servidor GlassFish en Debian 12 Bookworm Antes de comenzar la configuración de GlassFish, debe acceder a su servidor como usuario no root con privilegios sudo y configurar un firewall básico. Para ello, puede consultar los siguientes artículos: Configuración inicial del servidor con Debian 12 Configuración UFW en Debian 12 Debido a que GlassFish está diseñado para admitir la plataforma Java, debe instalar Java. Para hacer esto, puede visitar la siguiente guía e instalar el JDK predeterminado: Instale Java con Apt en Debian 12. Ahora siga los pasos a continuación para completar esta guía. Paso 1: verificar la instalación de Java para la configuración del servidor GlassFish En esta guía, instalaremos Eclipse GlassFish. Eclipse GlassFish es un servidor de aplicaciones completo que implementa la especificación Jakarta EE. Actualmente, la última versión del servidor GlassFish es la 7.0.12. Es compatible con JDK 11 y JDK 17. Además, también funciona desde JDK 18 hasta JDK 21. El Java predeterminado en Debian 12 es JDK 17. Para verificarlo, puede ejecutar el siguiente comando: java –version Paso 2: descargue el último Eclipse GlassFish en Debian 12 Debe visitar la página de descargas oficial y usar el siguiente comando wget para descargar el último paquete Zip. Para hacer esto, puede navegar a su directorio /opt y ejecutar el siguiente comando: # cd /opt # sudo wget https://download.eclipse.org/ee4j/glassfish/glassfish-7.0.12.zip Una vez que la descarga esté completa completado, extráigalo con el siguiente comando: sudo unzip glassfish-7.0.12.zip Paso 3: inicie y habilite el servidor GlassFish en Debian 12 Para administrar su servidor GlassFish como un servicio, debe crear un archivo de unidad systemd para él. Para hacer esto, puede usar el editor de texto que desee, como Vi Editor o Nano Editor: sudo vi /etc/systemd/system/glassfish.service Agregue el siguiente contenido al archivo:
[Unit]Descripción = GlassFish Server v7.0 Después = syslog.target network.target
[Service]ExecStart=/opt/glassfish7/bin/asadmin start-domain ExecReload=/opt/glassfish7/bin/asadmin restart-domain ExecStop=/opt/glassfish7/bin/asadmin stop-domain Tipo = bifurcación
[Install]WantedBy = multi-user.target Recuerde reemplazar la ruta correcta de instalación de su servidor GlassFish. Una vez que haya terminado, guarde y cierre el archivo. Luego, vuelva a cargar el servicio del sistema, inicie y habilite su servicio GlassFish en Debian 12: # sudo systemctl daemon-reload # sudo systemctl start glassfish # sudo systemctl enable glassfish Ahora puede verificar que su servicio GlassFish esté activo y ejecutándose en su servidor: sudo systemctl status glassfish Paso 4: Establecer una contraseña de administrador para el servidor GlassFish La contraseña de administrador predeterminada de GlassFish está en blanco. Para mayor seguridad, debe establecer una contraseña para su usuario administrador de GlassFish en Debian 12. GlassFish tiene una herramienta llamada asadmin que acepta comandos para configurar GlassFish a través de una línea de comandos. Para utilizar esta utilidad de línea de comandos, debe hacerla ejecutable con el siguiente comando: sudo export PATH=/opt/glassfish7/bin:$PATH Luego, ejecute el siguiente comando para establecer una contraseña de administrador para GlassFish: sudo asadmin –port 4848 cambiar contraseña de administrador Se le pedirá que ingrese la contraseña de administrador, presione Intro para establecer una nueva contraseña: Ahora puede habilitar la función de administración segura para GlassFish. Ejecute el siguiente comando: sudo asadmin –port 4848 enable-secure-admin Ingrese el usuario administrador y la contraseña para completarlo: Para aplicar los cambios, reinicie el servidor GlassFish en Debian 12: sudo systemctl restart glassfish Paso 5: establezca reglas de firewall para Servidor GlassFish En este punto, asumimos que tiene un firewall de firmware en ejecución. Ahora debe permitir los siguientes puertos a través de su firewall para poder acceder a su panel GlassFish a través de la interfaz web: # sudo ufw enable 4848/tcp # Sudo ufw enable 8080/tcp Aplique las nuevas reglas recargando el firewall: sudo ufw reload Paso 6 – Acceda a la Consola de administración del servidor GlassFish En este punto, puede acceder a la página predeterminada de GlassFish escribiendo la dirección IP de su servidor en su navegador web seguida de 8080: http://your-server-IP:8080 Verá: Además, Puede acceder a la consola de administrador web escribiendo la dirección IP de su servidor en su navegador web seguida de 4848: https://your-server-IP:4848 Verá la pantalla de inicio de sesión de la consola de administración GlassFish. Ingrese su usuario de administrador y la contraseña que ha configurado y presione Iniciar sesión: Luego, verá la consola de administración de su servidor GlassFish en Debian 12: La consola de administración de GlassFish Server es una herramienta basada en web que se utiliza para administrar y monitorear instancias de GlassFish Server. Desde allí, puede realizar muchas tareas, entre ellas: Administrar aplicaciones Configurar la supervisión del servidor Administrar recursos Registros de seguridad Documentación Palabras finales sobre la configuración del servidor GlassFish Al utilizar las funciones de la consola de administración del servidor GlassFish, puede administrar y monitorear de manera efectiva su instancia del servidor GlassFish para garantizar una óptima rendimiento y confiabilidad. Espero que disfrutes de esta guía sobre la configuración del servidor GlassFish en Debian12. Si necesita ayuda, por favor coméntenos. Además, es posible que le interese leer los siguientes artículos: Instale Tesseract OCR en Debian 12 mediante Terminal Instale y configure GlassFish en Ubuntu 22.04 Configure GlassFish en AlmaLinux 9