Ir al contenido principal

Destacados

Ubuntu 25.04 instalación y configuración inicial

 Probamos Ubuntu 25.04 - Muy rápido y confiable !!

CloudFlare en vez de DuckDns

Vamos a dejar de usar Duckdns para usar un dominio propio que compramos

Ademas ya sabemos que nuestra ip cambia y vamos a solucionarlo con una app usando docker compose

Comenzamos con los pasos:

1- Comprar un dominio 

2 - Registrarnos en CloudFlare justo ahi es de donde sacaremos las dns ej dn1.claudflare.com, dn2.claudflare.com

3- Copiaremos esas dns y las pegaremos en nuestro dominio para eso entramos a hostinger y editamos las dns que vienen por defecto y las cambiamos por estas,  esto da el control de todo a cloudflare a partir de ese momento trabajaremos solo en cloudflare.

4 - Vamos a nuestro menú Perfil en cloudFlare y creamos un token como muestra la imagen


  


5- En claudflare le damos clic al logo y nos vamos a la pagina de inicio y agregamos el nombre de nuestro dominio comprado

ej compucenter33.com


6- Entramos haciendo clic en el dominio y nos vamos al menú a la izquierda que dice DNS

ahí creamos un registro A 

nos queda así 


El primer registro A en el campo Nombre se pone @ y en automático te coloca el nombre de tu dominio.

En el segundo Registro A le colocas www y la ip inventada luego la actualizaremos con una app usando docker compose.


7- Creamos el docker compose asi:


services:

  cloudflare-ddns:

    image: oznu/cloudflare-ddns:latest

    restart: always

    environment:

      - API_KEY=tuapikey-ALZ_MV7oSgXNA5BSN-

      - ZONE=compucenter33.site

      - SUBDOMAIN=www  # esto es para que puedas entrar usando www.tusitio.com

      - PROXIED=false

      

  cloudflare-ddns2:

    image: oznu/cloudflare-ddns:latest

    restart: always

    environment:

      - API_KEY=tuaapikerWLZ9QTGZ_MV7oSgXNA5BSN-

      - ZONE=compucenter33.site

      - SUBDOMAIN=   # esto es para que puedas entrar usando tusitio.com sin las www

      - PROXIED=false 



Lo ejecutamos y listo !!!


Ahora si vemos el registro A ya estara nuesta IP publica actualizada !!!


8- Ahora si accedemos a un navegador y escribimos www.tudomino.com ya podremos entrar a nuestro sitio, eso si a veces puede demorar 24 horas o mas en propagarse las dns, no desesperes


9- Notaremos ahora que si intentamos entras sin loas www no entra al sitio para eso crearemos otro registro A 

usaremos en el primer texto @ que significa el directorio raz y luego podemos pegar la ip Publica del otro registro A que creamos anteriormente estas se actualizaran automaticamente gracias a la app docker que instalamos, y listo ya lo tenemos


10- ahora con nginx proxy manager podemos usar ese dominio y confiturar las ssl para tener el https funcionando para eso en la creacion de certificados tambien usaremos el token y le diremos que use claudflaere en vez de duckdens y listo

Ver video 




Notaras que la velocidad de caga del tus sitios sera mucho mas rapida que con duckdns


Comentarios

Entradas populares de este blog

Reseteo de canon ip 1800 y 1900

Veremos en este vídeo las dos formas de resetear estas impresoras la segunda forma es definitiva. También aprendemos como resetear los cartuchos para que muestre el nivel de tinta después de las recargas. Descarga del programa utilizado en el video : bajar  

Carrito de compras en laravel

Bienvenido a la creación de un Shopping Cart rápido y simple!!! Crearemos entonces un carrito usando laravel de una manera muy rápida y fácil aquí encontraras todos los pasos correspondientes a el video: Deberías ya tener el entorno de trabajo pronto, para eso instalas xampp, visual studio code y git con eso listo, comencemos: Paso 1 - Creamos un proyecto nuevo: composer create-project --prefer-dist laravel/laravel blog "6.*" Paso 2 - Instalamos en componente shopping cart "nuestro carrito" composer require "darryldecode/cart" Paso 3 - Abrimos el archivo de nuestro proyecto config/app.php y en el array de nombre Aliases al final pega esto: 'Cart' => Darryldecode\Cart\Facades\CartFacade::class Paso 4 - Crea el Modelo Product y su archivo de migración php artisan make:model Product -m Paso 5 - Agrega los campos para nuestra migración products Schema::create('products', function (Blueprint $table) { ...