Cómo Alojar un Sitio Web en ethoFS

Esta guía cubrirá cómo cargar un sitio web a ethoFS, junto con la configuración del DNS para el sitio web.

Empezando

Tenga en cuenta que actualmente solo HTML, CSS y JS funcionan en ethoFS. Los lenguajes del lado del servidor como PHP aún no son compatibles.

Preparando el Sitio Web Para Subir

Todos los datos cargados en ethoFS son inmutables, ya que cualquier cambio en su sitio web después del alojamiento requerirá la creación de otro contrato de alojamiento. No es posible actualizar un contrato existente.

La siguiente captura de pantalla muestra una estructura de carpetas de ejemplo. Una carpeta principal contiene archivos HTML e imágenes junto con una subcarpeta, que contiene imágenes para una página específica del sitio web. (En este caso, imágenes del equipo para el sitio web de ethoLABS). Esto demuestra que es posible cargar una estructura de carpetas en ethoFS.

Subiendo Archivos a un Almacenamiento ethoFS Inmutable

Antes de poder cargar cualquier archivo en el sistema ethoFS, debe tener una billetera con Máscara ETHO, con fondos suficientes para cubrir el costo del contrato de alojamiento. Si no tiene una billetera ETHO Mask, puede descargarla aquí.

Se le presentará una página que enumera todos sus contratos activos y algunas estadísticas de ethoFS, desplácese hasta la sección 'Contratos de hosting de ethoFS':

Para iniciar un nuevo contrato de alojamiento, haga clic en el botón verde llamado "Nuevo contrato de alojamiento". Luego se le presentará el sistema de configuración del contrato:

Para subir su carpeta, haga clic en el icono de la nube. A continuación, deberá cargar la carpeta del sitio web principal, como se muestra en la siguiente captura de pantalla. (No cargue los archivos individualmente, en su lugar cargue la carpeta completa).

Tras la selección de la carpeta del sitio web, verá que la sección previamente en blanco de la ventana se rellena con el contenido de la carpeta del sitio web. (Esta es una buena oportunidad para verificar que todos los archivos estén presentes).

Luego desplácese hacia abajo e ingrese el nombre del contrato. En este ejemplo se utilizó "ETHOLABS".

Ahora deberá seleccionar la duración del contrato. En ethoFS, la duración del contrato se mide en bloques, así que seleccione la duración deseada del contrato usando el menú desplegable, que se muestra en la siguiente captura de pantalla. (Para estimar el tiempo de bloqueo, puede multiplicar el tiempo de bloqueo por el número de bloques para determinar una estimación de la duración del contrato de alojamiento en segundos).

Luego, en la esquina inferior, podrá ver cuánto cuesta $ ETHO el contrato de alojamiento:

Luego haga clic en confirmar:

Debería abrirse una nueva pantalla: esta es la pantalla de aprobación de transacciones de ETHOMask que se verá así:

Haga clic en enviar y la ventana emergente ETHOMask se cerrará. Aparecerá una nueva ventana emergente que muestra el estado del pago:

Antes de que comience la carga del archivo, deberá esperar hasta que la transacción confirme la transacción. Verá una notificación de la cartera de máscaras ETHO, junto con la ventana emergente de estado de carga de ethoFS.

Una vez que el estado de carga de ethoFS alcanzó el 100%, sus archivos se han cargado en la red de ethoFS. Volverá a la primera pantalla con una lista de sus contratos:

Haga clic en el contrato, será recibido por otra ventana emergente que contiene los detalles del contrato. Esto es muy importante, desplácese hacia abajo hasta que vea esto:

Necesita copiar el hash de contenido para configurar su TLD

Configuración de su Dominio DNS Para ethoFS

Paso 1: Dirígete a tu proveedor de dominio e inicia sesión.

Paso 2: Configure un dominio en nuestro caso, creamos el subdominio: ethofs (haga que su CNAME Registre el nombre del subdominio que desea, en el siguiente ejemplo es goog.domainnamehere.com). Lo hacemos a través de un registro CNAME que apunta a:

dns.ethofs.com

Paso 3: Aquí es donde necesitas el hash de contenido. Necesitará configurar un registro TXT llamado (nota: .goog coincide con el nombre del subdominio que eligió para su registro CNAME arriba):

_dnslink.goog

Luego, dentro del registro TXT deberá ingresar esto:

dnslink=/ipfs/YOUR_CONTENT_HASH_HERE

Once done it should look similar to this:

Paso 4: ¡Visita tu sitio web! Tenga en cuenta que es posible que su sitio web no esté disponible de inmediato, ya que los cambios de DNS pueden tardar un poco en propagarse a través de Internet.

¡Felicidades! ¡Usted acaba de configurar su sitio web descentralizado en ethoFS!

Si necesita ayuda para usar ethoFS, ¡únase a nuestra discordia!

Debido a la naturaleza inmutable (no se puede cambiar) de ethoFS, debe cargar una nueva versión del sitio web cada vez que necesite hacer un cambio, así como actualizar el registro DNS de txt. Se recomienda que pruebe todos los cambios localmente y confirme que todo funciona al 100% y de la forma que desea antes de cargarlos a ethoFS

(Traducción realizada por Ether-1 Discord Community miembro @Yuuki#5542.)

Last updated