


[{"content":"","date":"diciembre 14, 2024","externalUrl":null,"permalink":"/es/","section":"","summary":"","title":"","type":"page"},{"content":" Binance QR (tag is @ignaseeo) # Scan with Binance app Bitcoin # red dirección código qr segwit bc1qudrsazhwczva8n6ssvcv3cz24t8hf7f668d0hg código qr (se abre en una pestaña nueva) btc 1EvPkTTscNBHKkaQGAbnvYMwpMp2PfeaB código qr (se abre en una pestaña nueva) bsc 0xeb110d26cd6ffcfbb37701dc3af685176ae54521 código qr (se abre en una pestaña nueva) Litecoin # red dirección código qr ltc LL8zYh9qY9Uvkdps3iQtK3Qj6NWBNQKBjW código qr (se abre en una pestaña nueva) USDT # red dirección código qr trx TP6avVm2uPMZqsN8NxULNA4bpeWeiyrLkm código qr (se abre en una pestaña nueva) sol 5YZ6D4U25MTfmLhK3HBQRxCwdeENCxtdeJ5Yg6jWpxw5 código qr (se abre en una pestaña nueva) bsc, matic, arbitrum, avaxc, optimism, eth 0xeb110d26cd6ffcfbb37701dc3af685176ae54521 código qr (se abre en una pestaña nueva) USDC # red dirección código qr sol 5YZ6D4U25MTfmLhK3HBQRxCwdeENCxtdeJ5Yg6jWpxw5 código qr (se abre en una pestaña nueva) bsc, matic, arbitrum, avaxc, optimism, base, eth, xlm 0xeb110d26cd6ffcfbb37701dc3af685176ae54521 código qr (se abre en una pestaña nueva) Monero # red dirección código qr xmr 85NouhMrcnFCJNR21kRfKy9yAC4T57qpmjePFRfKt6vEK6WFQ\nGJ4ExMZnEsCHJdw71U9Gk98XVwUwUaHRH5anoHE8du9Kgy código qr (se abre en una pestaña nueva) Dogecoin # red dirección código qr doge DE6x6s15JP9G5u1FQnFq2j5zLYS4K4Z1pM código qr (se abre en una pestaña nueva) Ethereum # red dirección código qr eth 0xeb110d26cd6ffcfbb37701dc3af685176ae54521 código qr (se abre en una pestaña nueva) Tron # red dirección código qr trx TP6avVm2uPMZqsN8NxULNA4bpeWeiyrLkm código qr (se abre en una pestaña nueva) Polygon (MATIC) # red dirección código qr matic 0xeb110d26cd6ffcfbb37701dc3af685176ae54521 código qr (se abre en una pestaña nueva) BNB # red dirección código qr bsc 0xeb110d26cd6ffcfbb37701dc3af685176ae54521 código qr (se abre en una pestaña nueva) ","date":"diciembre 14, 2024","externalUrl":null,"permalink":"/es/crypto/","section":"","summary":"","title":"Donaciones en crypto","type":"page"},{"content":"Con la ola de gente queriendo configurar sus propios seedboxes sin ser molestados por sus compañias de internet por descargar torrents, entra a la mente mantener un servidor privado para descargar. Esta guia tocará los pasos básicos, empezando en como usar la terminal en Windows, escogiendo un proveedor de VPS e instalando (y configurando) Swizzin.\nParte 1: Configurando Windows # Paso 1: Instalando un buen terminal # Usar el simbolo del sistema es antiguo, aburrido y feo. Powershell no es muy distinto, hora de actualizar. Para esto, usaremos Windows Terminal. Puedes descargarlo gratis desde la Microsoft Store or instalarlo con un método alternativo. Cmder, Tabby son buenas alternativas, pero nos iremos por la opción más fácil.\n¿Por que no usar PuTTY, KiTTY o insertar cliente SSH aquí? # Si estas siguiendo esta guia, se tiene en consideración que no tienes conocimientos profundos en configurar un servidor de Linux. Para aprender, tendrás que aprender a trabajar en una terminal completa en vez de usar un programa que haga la primera parte por ti.\nPaso 2: Instalando Git for Windows # cmd apesta, Powershell apesta, Cygwin está estancado en la nada. Instalaremos Git for Windows, que incluye la emulación de BASH integrada, para ayudarte a familiarizarte antes con el bash de Linux.\nDescarga la versión 64 bits de Git for Windows aquí. Al instalar, recuerda marcar la opción \u0026ldquo;(NEW!) Add a Git Bash Profile to Windows Terminal\u0026rdquo; en la parte Select Components. Para facilitarte la vida, en Choosing the default editor used by Git, desplázate hacia arriba en la lista y selecciona \u0026ldquo;nano\u0026rdquo;. No es necesario cambiar nada más en el proceso de instalación.\nAbre Windows Terminal y deberías ver una opción Git cuando hagas clic en la flecha junto al botón de nueva pestaña. Usarás esta opción a partir de este punto hasta el final del tutorial. También puedes abrir la configuración (CTRL + , o flecha hacia abajo \u0026gt; Configuración) y seleccionar Git como perfil predeterminado. Recuerda hacer clic en Guardar al final. Cierra tu terminal y abre otra, ya estás listo.\nParte 2: Obteniendo una clave SSH # Vamos a crear una clave que reemplazará el inicio de sesión con contraseña. Abre una nueva ventana de terminal y pega el siguiente comando, reemplazando your-key-filename con el nombre que realmente deseas.\nssh-keygen -t ed25519 -f ~/.ssh/your-key-filename Te pedirá una passphrase, puedes ingresar tu contraseña aquí (o mejor que tengas una buena passphrase) o dejarla en blanco (no recomendado) presionando ENTER dos veces.\nDespués de terminar, si revisas la carpeta .ssh (está en tu carpeta de usuario, es posible que debas habilitar \u0026ldquo;Ver carpetas ocultas\u0026rdquo;), verás dos archivos, uno con el nombre de tu clave y otro con el mismo nombre, pero con .pub al final. El primero es tu clave privada, no la compartas nunca con nadie más, tu proveedor de VPS nunca te la pedirá. El segundo es tu clave pública, esta es la que enviarás a tu servidor.\nParte 3: Eligiendo un proveedor de servidor # Deberías elegir un proveedor de servidor que te proporcione:\nUna dirección IPv4 para ti (IPv4 compartida sirve, pero tendrás que configurar un dominio para ello) Tanto SSD como HDD, con espacio HDD de al menos 500GB (solo espacio HDD también está bien) Al menos 1GB de RAM Te permita sembrar desde trackers públicos / privados (es mejor abrir un ticket y preguntar directamente) He estado usando el VPS de almacenamiento híbrido de Hostbrr durante casi un año, y funciona perfectamente para mi uso. Puedes revisar sus diversas ofertas aquí (aquí, sin código de afiliado), o preguntar si su oferta personalizada aún está disponible (estoy usando esta): 2 vCore AMD EPYC 7502 30 GB NVMe 2 TB HDD 6 TB de ancho de banda @ 1Gbps IPv4+IPv6 Helsinki, Finlandia $5.5/mes Como alternativa, ServaRica tiene su oferta de almacenamiento Polar Bear (enlace, sin af) con:\n2 núcleos compartidos 2GB RAM 2TB HDD Ancho de banda ilimitado @ 250Mbps + 1Mbps de aumento diario, límite 1Gbps O 12TB de ancho de banda @ 1Gbps IPv4 + IPv6 (a solicitud) Montreal, Canadá $5/mes Parte 4: Configurando y asegurando tu servidor # Elegir un sistema operativo # Personalmente uso Ubuntu 22.04 para todo. Te recomiendo que hagas lo mismo.\nAsegurándote de poder iniciar sesión # En una nueva ventana de terminal, escribe lo siguiente, reemplazando root en caso de que tu host te dé un usuario diferente (como ubuntu o debian o user) y reemplazando your_server_ip con la dirección IP de tu servidor.\nImportante 22 es el puerto predeterminado para SSH. Si elegiste un servidor con IPv4 NAT (IP compartida), esto podría ser diferente, así que asegúrate de cambiar 22 a lo que se haya seleccionado para ti. ssh root@your_server_ip -p 22 Si te dice \u0026ldquo;La autenticidad del host \\[...\\] no se puede establecer\u0026rdquo;, es seguro escribir \u0026ldquo;sí\u0026rdquo;. Ahora deberías estar dentro de tu servidor.\nCreando un nuevo usuario y agregándolo a sudoers # Siempre es una buena idea moverse del usuario predeterminado a uno nuevo creado por ti. En tu ventana de terminal, pega lo siguiente, cambiando \u0026ldquo;ignacio\u0026rdquo; a cualquier usuario que desees.\nImportante Si estás en el usuario \u0026ldquo;root\u0026rdquo;, obtendrás el error \u0026ldquo;sudo: comando no encontrado\u0026rdquo;, recuerda eliminar \u0026ldquo;sudo\u0026rdquo; en los comandos de este paso. sudo adduser ignacio Escribe tu (segura) contraseña dos veces y completa la información (o presiona enter varias veces para dejarla en blanco), luego escribe \u0026ldquo;Y\u0026rdquo; para aceptar. Ahora, necesitas agregar este nuevo usuario al grupo sudo, dándole permisos de administrador básicamente.\nsudo usermod -aG sudo ignacio Para verificar si se agregó correctamente, ejecuta el siguiente comando:\nsudo groups ignacio y deberías ver algo similar a esto: ignacio : ignacio sudo.\nAsegurándote de poder iniciar sesión como tu nuevo usuario # Envía el comando exit en tu terminal (o ciérralo y ábrelo de nuevo) y haz el mismo comando de inicio de sesión SSH, pero cambiando root por tu nombre de usuario recién creado.\nssh ignacio@your_server_ip -p 22 Proporciona la contraseña y, si tienes éxito, deberías haber iniciado sesión nuevamente, esta vez con tu nuevo usuario. ¡Genial!\nEnviando tu clave pública a tu servidor # Iniciar sesión con una contraseña es antiguo y propenso a ataques de diccionario de contraseñas, enviaremos tu clave pública a tu servidor, como el primer paso para deshabilitar los inicios de sesión con contraseña por completo.\nEn una nueva ventana de terminal, ejecuta el siguiente comando. Recuerda reemplazar ignacio con tu usuario real.\nssh-copy-id -i ~/.ssh/your-key-filename.pub -p 22 ignacio@your_server_ip Te pedirá tu contraseña, proporciónala. Si tienes éxito, verás lo siguiente:\nNumber of key(s) added: 1 Now try logging into the machine, with: \u0026#34;ssh \u0026#39;ignacio@your_server_ip\u0026#39;\u0026#34; and check to make sure that only the key(s) you wanted were added. ¡Genial! Ahora iniciemos sesión con tu archivo de clave.\nssh ignacio@your_server_ip -p 22 -i ~/.ssh/your-key-filename Proporciona la frase de paso / contraseña de tu archivo de clave (en caso de que hayas usado una) y deberías haber iniciado sesión en el servidor sin usar la contraseña real de tu usuario.\nHabilitando el firewall con UFW # Verifica el estado de UFW con sudo ufw status, debería responder con Status: inactive. Antes de habilitar, asegúrate de no bloquearnos del acceso, por lo que necesitamos permitir que el puerto 22 (o tu puerto SSH) esté abierto.\nsudo ufw allow 22 La respuesta a eso debería ser Rules updated y Rules updated (v6). Ahora podemos habilitar el firewall con:\nsudo ufw enable Acepta la advertencia de interrupción de SSH escribiendo \u0026ldquo;y\u0026rdquo; y presionando enter. Ahora, sudo ufw status debería mostrar reglas de permiso para el puerto 22.\nCambiando tu puerto SSH a uno aleatorio # Sí, acabamos de permitir el puerto 22 a través de nuestro firewall, pero cambiar el puerto a uno menos obvio reducirá los intentos de inicio de sesión por parte de bots a casi cero, y múltiples intentos fallidos pueden hacer que las máquinas con menos recursos sean más lentas.\nImportante Si estás en IPv4 NAT o tenías un puerto SSH diferente desde el principio, puedes omitir esta sección. Elige un puerto aleatorio, para este ejemplo usaré el puerto 566. Permite el tráfico a través del puerto 566 en UFW:\nsudo ufw allow 566 Ahora cambia el puerto SSH a tu puerto elegido con esta línea, recuerda cambiar 566 a tu puerto preferido:\nsudo sed -i \u0026#39;s/#Port 22/Port 566/\u0026#39; /etc/ssh/sshd_config Y reinicia el servicio SSH:\nsudo systemctl restart sshd En caso de que quieras verificar, haz nano /etc/ssh/sshd_config y debería verse similar a esto:\n# This is the sshd server system-wide configuration file. See # sshd_config(5) for more information. # This sshd was compiled with PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games # The strategy used for options in the default sshd_config shipped with # OpenSSH is to specify options with their default value where # possible, but leave them commented. Uncommented options override the # default value. Include /etc/ssh/sshd_config.d/*.conf Port 566 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: (...) Abre una nueva ventana y verifica si puedes iniciar sesión con tu nuevo puerto en lugar del predeterminado:\nssh ignacio@your_server_ip -p 566 -i ~/.ssh/your-key-filename Si tuviste éxito, ahora puedes denegar el puerto SSH predeterminado con:\nsudo ufw deny 22 Deshabilitando los inicios de sesión con contraseña y los inicios de sesión como root # Primero copia y pega este comando que deshabilitará el inicio de sesión como root:\nsudo sed -i \u0026#39;s/PermitRootLogin yes/PermitRootLogin no/\u0026#39; /etc/ssh/sshd_config Luego copia y pega este comando que deshabilitará el inicio de sesión con una contraseña, permitiendo así solo el inicio de sesión con el archivo de clave correcto:\nsudo sed -i \u0026#39;s/#PasswordAuthentication yes/PasswordAuthentication no/\u0026#39; /etc/ssh/sshd_config Una vez más, reinicia el servicio SSH:\nsudo systemctl restart sshd Ahora, el inicio de sesión como root está deshabilitado y solo podrás iniciar sesión con tu archivo de clave.\nCreando un alias SSH en tu dispositivo local # Tu comando de inicio de sesión SSH se está volviendo insanamente largo. Podemos configurar un archivo llamado \u0026ldquo;config\u0026rdquo; dentro de ~/.ssh en tu máquina, agregando todos esos comandos adicionales a un alias que lo hará mucho más fácil.\nCrea un archivo en blanco en .ssh/ dentro de tu carpeta de usuario llamado \u0026ldquo;config\u0026rdquo;, y pega lo siguiente, reemplazando \u0026ldquo;seedbox\u0026rdquo; con el alias que desees, \u0026ldquo;ignacio\u0026rdquo; con tu usuario elegido, 566 con el puerto SSH que elegiste y \u0026ldquo;your-key-filename\u0026rdquo; con el nombre de tu clave privada.\nHost * ServerAliveInterval 40 Host seedbox HostName your_server_ip User ignacio Port 566 IdentityFile ~/.ssh/your-key-filename Guárdalo, cierra tu terminal y abre una nueva. En lugar de hacer todo el comando SSH con tu usuario, IP, puerto y archivo de clave, simplemente haz:\nssh seedbox y habrás iniciado sesión.\nHabilitando fail2ban y configurándolo al extremo # fail2ban es un programa útil que mantendrá una lista de IP que fallaron al iniciar sesión. Puedes personalizarlo a tu gusto, desde cuántos intentos hasta cuántos minutos / horas de prohibición, etc. Dado que ya tenemos todo configurado para iniciar sesión con un comando simple, configuraremos fail2ban para:\nProhibir permanentemente a cualquiera que intente iniciar sesión como root Prohibir permanentemente a cualquiera que no proporcione un archivo de clave Prohibir durante 24 horas a cualquiera que proporcione el archivo de clave incorrecto Actualiza la lista de paquetes de tu sistema:\nsudo apt-get update Actualiza cualquier paquete desactualizado. Si obtienes una pantalla rosa preguntándote qué servicios deseas reiniciar, simplemente presiona enter.\nsudo apt-get dist-upgrade Instala fail2ban:\nsudo apt-get install fail2ban Crea un nuevo archivo con nano llamado jail.local:\nsudo nano /etc/fail2ban/jail.local Pega lo siguiente, recuerda cambiar 566 a tu puerto SSH real:\n[sshd] enabled = true port = 566 filter = sshd logpath = /var/log/auth.log maxretry = 1 bantime = -1 [sshd-root] enabled = true port = 566 filter = sshd[mode=aggressive] logpath = /var/log/auth.log maxretry = 1 bantime = -1 [sshd-nokeyfile] enabled = true port = 566 filter = sshd-nokeyfile logpath = /var/log/auth.log maxretry = 1 bantime = -1 [sshd-wrongkeyfile] enabled = true port = 566 filter = sshd-wrongkeyfile logpath = /var/log/auth.log maxretry = 1 bantime = 86400 Para guardar, presiona CTRL + X, presiona Y y luego presiona enter. Crea el siguiente filtro haciendo sudo nano /etc/fail2ban/filter.d/sshd-nokeyfile.conf y pega el contenido:\n[Definition] failregex = ^.*Did not receive identification string from \u0026lt;HOST\u0026gt;$ ignoreregex = Guarda, y crea el último filtro haciendo sudo nano /etc/fail2ban/filter.d/sshd-wrongkeyfile.conf y pega lo siguiente:\n[Definition] failregex = ^.*error: Authentication failed for .* from \u0026lt;HOST\u0026gt;$ ignoreregex = Guarda, luego inicia y habilita fail2ban:\nsudo systemctl start fail2ban sudo systemctl enable fail2ban Para verificar el estado de todas las cárceles (para verificar una cárcel individual, pon el nombre de la cárcel después de \u0026ldquo;status\u0026rdquo;):\nsudo fail2ban-client status Para desbloquear una IP:\nsudo fail2ban-client unban \u0026lt;IP_ADDRESS\u0026gt; Habilitando actualizaciones automáticas # Instala estos paquetes:\nsudo apt-get install unattended-upgrades update-notifier-common Habilita las actualizaciones automáticas (En la pantalla rosa, asegúrate de que \u0026ldquo;Yes\u0026rdquo; esté seleccionado y presiona enter):\nsudo dpkg-reconfigure --priority=low unattended-upgrades Haz sudo nano /etc/apt/apt.conf.d/50unattended-upgrades y asegúrate de que se vea así:\n// Automatically upgrade packages from these (origin:archive) pairs // // Note that in Ubuntu security updates may pull in new dependencies // from non-security sources (e.g. chromium). By allowing the release // pocket these get automatically pulled in. Unattended-Upgrade::Allowed-Origins { \u0026#34;${distro_id}:${distro_codename}\u0026#34;; \u0026#34;${distro_id}:${distro_codename}-security\u0026#34;; // Extended Security Maintenance; doesn\u0026#39;t necessarily exist for // every release and this system may not have it installed, but if // available, the policy for updates is such that unattended-upgrades // should also install from here by default. \u0026#34;${distro_id}ESMApps:${distro_codename}-apps-security\u0026#34;; \u0026#34;${distro_id}ESM:${distro_codename}-infra-security\u0026#34;; // \u0026#34;${distro_id}:${distro_codename}-updates\u0026#34;; // \u0026#34;${distro_id}:${distro_codename}-proposed\u0026#34;; // \u0026#34;${distro_id}:${distro_codename}-backports\u0026#34;; }; También, verifica sudo nano /etc/apt/apt.conf.d/20auto-upgrades, asegúrate de que tenga estas líneas:\nAPT::Periodic::Update-Package-Lists \u0026#34;1\u0026#34;; APT::Periodic::Unattended-Upgrade \u0026#34;1\u0026#34;; Habilita y arranca el servicio:\nsudo systemctl enable unattended-upgrades sudo systemctl start unattended-upgrades Parte 5: ¿Ya podemos instalar Swizzin? # Instalando Swizzin # Habilita el acceso a los puertos 80 (HTTP) y 443 (HTTPS):\nsudo ufw allow 80 \u0026amp;\u0026amp; sudo ufw allow 443 Cambia a root:\nsudo -i Ejecuta el asistente de instalación de Swizzin:\nbash \u0026lt;(curl -sL s5n.sh) \u0026amp;\u0026amp; . ~/.bashrc Presiona \u0026ldquo;Yes\u0026rdquo; cuando te diga que configures, luego ingresa tu nombre de usuario. Recibirás una notificación como esta:\nINFO The user ignacio already appears to be present on this machine; however, it does not appear to be configured as a swizzin user. The user will be added to swizzin. INPUT Continue setting up user? (Y/n) \u0026gt; Ingresa \u0026ldquo;Y\u0026rdquo; y presiona enter para confirmar. En la contraseña, reescribe la contraseña que ya configuraste para tu usuario.\nEn \u0026ldquo;Instalar software\u0026rdquo;, selecciona lo siguiente (Mueve con las flechas arriba/abajo, selecciona con la barra espaciadora):\nnginx qBittorrent (También puedes seleccionar deluge o rtorrent, aunque) panel Presiona la tecla TAB para seleccionar \u0026lt;Ok\u0026gt; y presiona ENTER. En la pantalla \u0026ldquo;Make some more choices\u0026rdquo;, desplázate hacia abajo y selecciona letsencrypt. Cualquier otra cosa puede instalarse más tarde. Nuevamente, TAB, selecciona \u0026lt;Ok\u0026gt; y presiona ENTER.\nSelecciona tu versión preferida de qBittorrent. Elegiré 4.6 porque uso feeds RSS. TAB y continúa. Esto comenzará a instalar todas tus aplicaciones seleccionadas. En servidores con menos RAM, puede haber algunas partes donde parece que todo está congelado. No te preocupes, solo déjalo y déjalo cargar hasta que termine.\nMientras termina, continuemos con el siguiente paso.\nConfigurando tu dominio con Cloudflare # Usaremos Cloudflare para esto. Los dominios son baratos el primer año, pero si no quieres gastar dinero, Afraid\u0026rsquo;s FreeDNS, DuckDNS, deSEC o eu.org son alternativas gratuitas para obtener un subdominio.\nPrimero en Cloudflare: Selecciona tu dominio, ve a SSL/TLS \u0026gt; Overview \u0026gt; Configure y cambia Custom SSL/TLS a \u0026ldquo;Full\u0026rdquo;. Ahora, en DNS \u0026gt; Records \u0026gt; Add Record:\nSelecciona tipo A En el nombre, si deseas usar un subdominio (tee.yourdomain.com), entonces escribe \u0026ldquo;tee\u0026rdquo;. Si deseas usar el dominio completo, solo pon @ IPV4 Address: Tu IP de seedbox Proxy status: Déjalo como Proxied (Nube naranja) Luego haz clic en \u0026ldquo;Save\u0026rdquo;.\nFinalmente, en la esquina superior derecha, selecciona el ícono de perfil \u0026gt; Mi perfil, selecciona API Tokens (O haz clic aquí), desplázate hacia abajo y haz clic en \u0026ldquo;View\u0026rdquo; en Global API Key, cópialo; lo usarás ahora.\nConfigurando tu dominio en tu servidor # Regresa a tu terminal, deberías ver lo siguiente:\nSUCCESS Panel installed INFO Installing letsencrypt DOCS Further reference: https://swizzin.ltd/applications/letsencrypt INPUT Enter domain name to secure with LE Ingresa tu dominio (o subdominio), cuando se te pregunte \u0026ldquo;Do you want to apply this certificate to your swizzin default conf?\u0026rdquo; escribe \u0026ldquo;y\u0026rdquo;. Lo mismo con \u0026ldquo;Is your DNS managed by CloudFlare?\u0026rdquo; y \u0026ldquo;Does the record for this subdomain already exist?\u0026rdquo;. Cuando se te pida tu clave API de CF, pega la clave api global que copiaste antes, luego ingresa tu correo electrónico de la cuenta de Cloudflare.\nFinalmente, verás esto en tu pantalla:\n% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2297 0 2297 0 0 7098 0 --:--:-- --:--:-- --:--:-- 7089 ... Performing apt update ✔ Done ... Performing installation of 1 apt packages (socat) ✔ Apt install complete ... Installing ACME script % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1032 0 1032 0 0 7709 0 --:--:-- --:--:-- --:--:-- 7701 ✔ Done ... Registering certificates ✔ Certificate acquired ... Installing certificate [Sun 8 Sep 05:47:14 UTC 2024] The domain \u0026#34;tee.yourdomain.com\u0026#34; seems to already have an ECC cert, let\\\u0026#39;s use it. [Sun 8 Sep 05:47:14 UTC 2024] Installing CA to: /etc/nginx/ssl/tee.yourdomain.com/chain.pem [Sun 8 Sep 05:47:14 UTC 2024] Installing key to: /etc/nginx/ssl/tee.yourdomain.com/key.pem [Sun 8 Sep 05:47:14 UTC 2024] Installing full chain to: /etc/nginx/ssl/tee.yourdomain.com/fullchain.pem [Sun 8 Sep 05:47:14 UTC 2024] Running reload cmd: systemctl reload nginx [Sun 8 Sep 05:47:14 UTC 2024] Reload successful ✔ Certificate installed SUCCESS Letsencrypt installed INFO Package installation took 129 minutes and 16 seconds SUCCESS Swizzin installation complete! INFO Seedbox can be accessed at https://server.ip INFO You can now use the box command to manage swizzin features, e.g. `box install nginx panel` DOCS Further reference: https://swizzin.ltd/getting-started/box-basics INFO Shell completions for the box command have been installed. They will be applied the next time you log into a bash shell ... Executing post-install commands ✔ Post-install commands finished En tu navegador, abre tu dominio (o subdominio), inicia sesión y deberías ver el panel de Swizzin. Recuerda salir del usuario sudo simplemente escribiendo exit en tu terminal y presionando enter.\nAbriendo tu puerto de torrent # En tu panel, selecciona qBittorrent en la barra lateral izquierda (o ve directamente a https://tee.yourdomain.com/qbittorrent), inicia sesión con la misma información que antes. Haz clic en el ícono de configuración (ícono de engranaje), selecciona la pestaña \u0026ldquo;Connection\u0026rdquo; y copia el puerto listado en \u0026ldquo;Port used for incoming connections\u0026rdquo; (o reemplázalo por tu preferido). En mi caso, mi puerto es 2549.\nDesplázate hacia abajo, haz clic en \u0026ldquo;Save\u0026rdquo; y en tu terminal haz:\nsudo ufw allow 2549 Verifica si tu puerto está abierto con cualquier verificador de puertos como Dynu\u0026rsquo;s Port Check, espera hasta que aparezca el mensaje \u0026ldquo;SUCCESS!\u0026rdquo;. ¡Ya terminaste! Ahora tienes un seedbox funcional disponible para ti.\nConfiguraciones opcionales para qBittorrent # Deshabilitando límites de torrent # Ve al ícono de configuración \u0026gt; Connection y deselecciona lo siguiente:\nGlobal maximum number of connections Maximum number of connections per torrent Global maximum number of upload slots Maximum number of upload slots per torrent Configurando tu seedbox para uso solo de tracker privado # Ve al ícono de configuración \u0026gt; Bittorrent y deselecciona lo siguiente:\nEnable DHT (decentralised network) to find more peers Enable Peer Exchange (PeX) to find more peers Enable Local Peer Discovery to find more peers} Mantenimiento general (Bueno hacer cada pocos días / cada semana) # Actualizando tus listas de paquetes # sudo apt-get update Actualizando paquetes desactualizados # sudo apt-get dist-upgrade Actualizando Swizzin a la última versión # sudo box update ","date":"septiembre 9, 2024","externalUrl":null,"permalink":"/es/posts/hosting-a-seedbox-for-dummies/","section":"Posts","summary":"Configurando un seedbox privado desde cero, partiendo por Windows, luego Ubuntu Server y terminando con Swizzin","title":"Hosteando un seedbox a Seedbox para principiantes","type":"posts"},{"content":"Política de privacidad\nFecha de entrada en vigencia: 9 de septiembre de 2024\nEsta Política de privacidad explica cómo recopilamos, utilizamos, divulgamos y protegemos su información cuando visita nuestro sitio web. Por favor, lea atentamente esta Política de privacidad. Si no está de acuerdo con los términos de esta Política de privacidad, por favor no acceda a nuestro sitio web.\n1. INFORMACIÓN QUE RECOPILAMOS\nCuando visita nuestro sitio web, recopilamos automáticamente cierta información sobre su dispositivo y su interacción con el sitio web. Esta información no revela su identidad específica (como su nombre o información de contacto), sino que puede incluir:\nInformación del dispositivo y el uso: Su dirección IP, características del navegador y del dispositivo, sistema operativo, preferencias de idioma, URL de referencia, nombre del dispositivo, país, ubicación, información sobre cómo y cuándo utiliza nuestro sitio web, y otra información técnica. Esta información se utiliza principalmente para mantener la seguridad y el funcionamiento de nuestro sitio web, y para nuestros fines de análisis y presentación de informes internos. 2. Cómo utilizamos su información\nUtilizamos la información que recopilamos para los siguientes fines:\nPara proteger nuestro sitio web: Podemos utilizar su información como parte de nuestros esfuerzos por mantener seguro y operativo nuestro sitio web (por ejemplo, para monitorear y prevenir fraudes). Para cumplir con nuestros términos, condiciones y políticas comerciales, para cumplir con los requisitos legales y normativos, o en relación con nuestro contrato. Para responder a solicitudes legales y prevenir daños: Si recibimos una citación o una solicitud legal, podemos necesitar revisar la información que tenemos para determinar cómo responder. Para análisis y presentación de informes: Utilizamos información agregada de nuestros registros de servidor para analizar el uso de nuestro sitio web y mejorar la experiencia del usuario. Para publicidad: Podemos utilizar la información que recopilamos para mostrar anuncios dirigidos a usted en nuestro sitio web. 3. COMPARTIR SU INFORMACIÓN\nPodemos compartir su información personal con las siguientes categorías de terceros:\nAnunciantes y redes de publicidad que necesitan la información para seleccionar y mostrar anuncios relevantes para usted y para otros. Proveedores de análisis y motores de búsqueda que nos ayudan a mejorar y optimizar nuestro sitio web. 4. CONTROL DE SU INFORMACIÓN\nSi desea revisar, modificar o solicitar la eliminación de la información que tenemos sobre usted, por favor contáctenos utilizando la información de contacto proporcionada a continuación.\n5. DERECHO A RECUSARSE\nLa mayoría de los navegadores web y algunos sistemas operativos móviles y aplicaciones móviles incluyen una función \u0026ldquo;No seguir\u0026rdquo; o \u0026ldquo;Do Not Track\u0026rdquo; que le permite indicar que no desea que se monitoree y se recopile información sobre sus actividades de navegación en línea. No existe un estándar uniforme para reconocer y aplicar esta función de \u0026ldquo;No seguir\u0026rdquo;. Por lo tanto, no respondemos actualmente a las señales de \u0026ldquo;No seguir\u0026rdquo; de los navegadores web o a cualquier otro mecanismo automatizado para indicar su preferencia de no ser rastreado en línea.\n6. ACTUALIZACIONES DE ESTA POLÍTICA\nPodemos actualizar esta Política de privacidad de vez en cuando. La versión actualizada tendrá una fecha de \u0026ldquo;Revisión\u0026rdquo; actualizada y entrará en vigencia tan pronto como esté disponible. Si realizamos cambios materiales a esta Política de privacidad, le notificaremos mediante una notificación destacada o al enviar directamente una notificación a su dirección de correo electrónico. Le alentamos a que revise esta Política de privacidad con frecuencia para mantenerse informado sobre cómo protegemos su información.\n7. CONTÁCTENOS\nSi tiene preguntas o comentarios sobre esta Política de privacidad, no dude en contactarnos en:\nhola@igna.su\nÚltima actualización: 9 de septiembre de 2024\nPOLÍTICA DE COOKIES\nNuestro sitio web utiliza cookies y tecnologías similares para distinguirle a usted de otros usuarios de nuestro sitio web. Esto nos ayuda a brindarle una buena experiencia al navegar por nuestro sitio web y también nos permite mejorar nuestro sitio web.\nUna cookie es un pequeño archivo de letras y números que se almacena en su navegador o en el disco duro de su computadora si está de acuerdo. Las cookies contienen información que se transfiere a su disco duro de computadora.\nUtilizamos las siguientes cookies:\nCookies estrictamente necesarias: Estas cookies son necesarias para el funcionamiento de nuestro sitio web. Cookies de análisis/desempeño: Nos permiten reconocer y contar el número de visitantes y comprender cómo navegan por nuestro sitio web. Esto nos ayuda a mejorar la forma en que nuestro sitio web funciona, por ejemplo, asegurándonos de que los usuarios puedan encontrar lo que están buscando fácilmente. Cookies de funcionalidad: Estas cookies recuerdan sus preferencias cuando regresa a nuestro sitio web. Esto nos permite brindarle contenido personalizado y recordar sus preferencias. Cookies de orientación: Estas cookies registran su visita a nuestro sitio web, las páginas que ha visitado y los enlaces en los que ha hecho clic. Nos permiten mostrarle anuncios dirigidos en nuestro sitio web y en otros sitios web, basados en sus intereses. Puede bloquear las cookies activando la configuración de su navegador que le permite rechazar la configuración de todas las cookies. Sin embargo, si bloquea todas las cookies (incluidas las esenciales), es posible que no pueda acceder a todas las partes o funciones de nuestro sitio web.\nÚltima actualización: 9 de septiembre de 2024\n","date":"septiembre 9, 2024","externalUrl":null,"permalink":"/es/privacy/","section":"","summary":"","title":"Política de privacidad","type":"page"},{"content":"","date":"septiembre 9, 2024","externalUrl":null,"permalink":"/es/posts/","section":"Posts","summary":"","title":"Posts","type":"posts"},{"content":"","externalUrl":null,"permalink":"/es/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/es/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","externalUrl":null,"permalink":"/es/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"","externalUrl":null,"permalink":"/es/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"}]