Transforma el router más improvisado en una Biblioteca Digital de Alta Eficiencia con Ugai
Si está buscando configurar un almacenamiento NAS doméstico para colecciones privadas y compartirlo solo con familiares o invitados (no con extraños en las redes sociales), ugai.cgi
es la elección perfecta. También es ideal para profesores y formadores, ya que ofrece una alternativa asequible a las pizarras blancas y los costosos proyectores, convirtiendo los teléfonos inteligentes en pequeñas pantallas de presentación. Esta aplicación , pronunciada ooh-guy , permite compartir rápidamente colecciones multimedia a través de cualquier enrutador antiguo. Con ugai.cgi
, puede establecer un servidor inalámbrico Calibre portátil en menos de un minuto. ¡No se requieren conocimientos avanzados de TI! Simplemente escriba 4 comandos simples en la terminal.
Nacida de una década de experiencia en la creación de bibliotecas digitales inalámbricas para comunidades remotas de Indonesia, esta innovación económica cuesta sólo unos 10 dólares por unidad. Perfecto para voluntarios y educadores en áreas con pocos recursos, ugai.cgi
es más que una simple estantería digital; También ofrece experiencias de microaprendizaje breves al estilo de Instagram, lo que hace que la educación sea accesible y atractiva.
Este vídeo se presenta intencionalmente sin sonido, respetando el principio de que "las acciones hablan más que las palabras". Active los subtítulos para obtener descripciones detalladas de las acciones en pantalla. Los subtítulos están disponibles en varios idiomas, con el bahasa indonesio como configuración predeterminada.
Descubra las características únicas de este sistema en comparación con otros sistemas de servidores inalámbricos que utilizan un enrutador como mini servidor web:
Instalación instantánea : ¡póngalo en funcionamiento en menos de un minuto! Con sólo cuatro líneas de comando simples en la consola, incluso los principiantes pueden configurar fácilmente ugai.cgi
.
Configuración sin esfuerzo : ¡Diga adiós a las configuraciones complicadas! ugai.cgi
opera directamente en el hardware sin necesidad de un sistema rootfs
. Perfecto para principiantes, simplifica el proceso y aumenta la eficiencia energética.
Amplia compatibilidad : ya sea que utilice particiones EXT4 o FAT32, ugai.cgi
funciona perfectamente con todos los sistemas operativos modernos. Capaz de manejar hasta 1 TB (probado) y un máximo de 2 TB (límite de partición MBR), la modificación de contenido es muy sencilla.
Integración perfecta de Calibre : administre su contenido digital sin esfuerzo con la integración de Calibre. El sistema ofrece una interfaz fácil de usar a través de la versión 3.4.80 de la aplicación Calibre Desktop.
Rendimiento increíblemente rápido : ugai.cgi
, optimizado para Linux OpenWRT 12.09, se ejecuta de forma nativa sin necesidad de intérpretes como Python, Perl o PHP. Esto da como resultado un rendimiento significativamente más rápido y un menor consumo de energía.
Soporte de base de datos mejorado : la edición 2024 de ugai.cgi
puede manejar múltiples bases de datos de Calibre simultáneamente. Esto mejora el rendimiento al distribuir datos en bases de datos separadas, perfecto para administrar grandes colecciones dentro de los límites de la partición MBR.
Educativo y de código abierto : el código del servidor web ugai.cgi
y la aplicación Shoutbox ugai.kom
están disponibles gratuitamente bajo la licencia MIT. Esto proporciona un recurso excelente para que los estudiantes aprendan HTML, CSS, JavaScript y administración de servidores: rentable, eficiente desde el punto de vista energético y rápido de implementar.
Descargue el firmware OpenWRT 12.09 que incluye integración de lector de medios USB/HDD en el kernel para simplificar la instalación. Elija el firmware apropiado para su enrutador. La instalación incorrecta en esta etapa puede dañar permanentemente su enrutador ( bricked
). A continuación se muestran los enrutadores recomendados según la experiencia del mundo real, la rentabilidad y la facilidad de uso.
TP-Link MR3420 V1 FAT32 Esta es la herramienta más económica para gestionar hasta 128 GB en unidades flash USB y hasta 250 GB en discos duros. Cuesta en total sólo 18 dólares estadounidenses con un disco duro SATA nuevo de 320 GB. Si utiliza un disco duro SATA reutilizado, este costo será más económico.
TP-Link WR1043nd V1 FAT32 | TP-Link WR1043nd V1 EXT4
Este dispositivo es adecuado para un uso intensivo con necesidades de datos de hasta 1 TB.
TP-Link MR3020 V1 FAT32 | TP-Link MR3020 V1 EXT4
Ideal para crear un servidor inalámbrico móvil alimentado por un banco de energía o un servidor inalámbrico estático que funciona con paneles solares con una batería pequeña. MR3020 consume alrededor de 1 vatio-hora. Dado que ugai.cgi no funciona con el método rootfs, existe una mínima posibilidad de que falle el sistema en caso de un corte repentino de energía o una caída de corriente. Puede tener más confianza al utilizar ugai.cgi
para ejecutar una biblioteca digital inalámbrica en una isla remota con solo paneles solares como fuente de energía, en comparación con otros sistemas que funcionan con rootfs
.
Este video muestra exactamente cómo flashear.
El sistema ugai.cgi
maneja el tamaño a la perfección. Sin embargo, el rendimiento se degrada cuando un único sistema de base de datos de Calibre supera las 7.000 colecciones, cada una con más de 10 palabras clave. Pero puedes dividir tus colecciones en diferentes sistemas de bases de datos de Calibre. Suponga que tiene 1 TB y cientos de miles de videos, música y libros electrónicos; luego puedes dividir por tipo de medio. Si su colección, digamos, de vídeos supera los 7.000, puede dividir los vídeos por tema. Por lo tanto, la elección del medio de almacenamiento depende más de la capacidad del enrutador para suministrar energía.
Generalmente, sólo el WR1043nd es lo suficientemente estable para usar un disco duro SATA de 2,5 pulgadas, siempre que su consumo de energía sea inferior a 1.000 mA. El MR3420 puede manejar un disco duro SATA de hasta 320 GB y 2,5 pulgadas. El MR3020 es adecuado para unidades USB de hasta 128 GB.
Formatee los medios de almacenamiento con el sistema FAT32 en una sola partición.
Abra la terminal y escriba:
clon de git https://github.com/undix/ugai.git
WindowsPowerShell Copyright (C) Microsoft Corporation. Reservados todos los derechos. ¡Instale el último PowerShell para obtener nuevas funciones y mejoras! https://aka.ms/PSWindows PS C:Usuariossrisu>cd F: PD F:> clon de git https://github.com/undix/ugai.git Clonando en 'ugai'... remoto: Enumeración de objetos: 732, listo. remoto: Contando objetos: 100% (370/370), listo. remoto: Comprimir objetos: 100% (258/258), listo. remoto: Total 732 (delta 139), reutilizado 239 (delta 94), paquete reutilizado 362 Recepción de objetos: 100% (732/732), 14,13 MiB | 802,00 KiB/s, listo. Resolución de deltas: 100% (223/223), listo. Actualización de archivos: 100% (196/196), listo. PD:>
Haga clic en https://github.com/undix/ugai/archive/refs/heads/main.zip
Extraiga y cambie el nombre del directorio a ugai
. Asegúrese de que la estructura del directorio en el medio de almacenamiento sea la siguiente:
ugai
├── documents
├── install
└── www
Los usuarios pueden modificar el archivo de configuración llamado config.txt
usando un editor de texto como el Bloc de notas. La configuración de demostración predeterminada es la siguiente:
current_ip_address='192.168.1.1' # OpenWRT default
my_ip_address='192.168.1.1' # your new ip address, default 192.168.1.1
my_time_zone='WIB-9' # change to your actual timezone, default UTC+9
my_server_domain='komugai.lan' # domain and hostname
my_ssid="'Komugai'" # SSID change as you pleased
my_ssid_passwd="none" # SSID password, default none means passwordless
my_partition='/dev/sda1' # your partition, do not change unless necessary
my_mount_point='/mnt/usb' # your mount point, do not change unless necessary
my_format='vfat' # vfat OR ext4
my_max_clients=32 # maximum clients at a time
Cambie este valor si es necesario.
servidor: dirección IP o nombre del servidor, debe ser exactamente igual al config.txt
anterior
dir - directorio donde guardas toda la base de datos de Calibre (física o simplemente enlace)
nombre: base de datos predeterminada de Calibre como inicio
Aparecerá una página de error si ugai.cgi
no pudo encontrar la base de datos predeterminada de Calibre como home
.
{ "servidor": "http://192.168.1.1", "dir": "datos", "nombre": "komugai"}
Este archivo cambiará el nombre a .config.json
cada inicio. Si necesita cambiar más tarde, cambie la vista del administrador de archivos de Windows con CTRL+H para mostrar todos los archivos y directorios ocultos.
Este es el sistema de navegación que se muestra en la página web. Los usuarios que no estén familiarizados con HTML también pueden modificar el sistema de navegación. El archivo de configuración editable es navigation.txt
, que utiliza más o menos reglas de Markdown. Ejemplo:
db=komugai, Home
# Features
## tags=ebooks&db=komugai, E-books
## tags=laboratorium&db=komugai, Virtual Lab
# References
## titles=Wikipedia Bahasa Indonesia&db=komugai, Wikipedia Indonesia
## titles=Kamus Besar Bahasa Indonesia&db=komugai, KBBI
## titles=Indonesian Glossary&db=komugai, Indonesian Glossary
## titles=English-Indonesian dictionary&db=komugai, English-Indonesian
## titles=Indonesian English dictionary&db=komugai, Indonesian English
titles=ShoutBox&db=komugai, ShoutBox
series=About Perpustakaan Nirkabel Project&db=komugai, About
Cada vez que se inicia el enrutador, leerá y traducirá este texto al formato HTML. Esta estructura es más fácil de entender para los usuarios no profesionales que los sistemas de codificación basados en etiquetas HTML. Comparemos con el HTML real después de la traducción a continuación: