Transformez le routeur le plus improvisé en une bibliothèque numérique à haute efficacité avec Ugai
Si vous cherchez à configurer un stockage NAS domestique pour des collections privées, en le partageant uniquement avec votre famille ou vos invités (et non avec des inconnus sur les réseaux sociaux), ugai.cgi
est le choix parfait. Il est également idéal pour les enseignants et les formateurs, offrant une alternative abordable aux tableaux blancs et aux projecteurs coûteux, transformant les smartphones en petits écrans de présentation. Prononcée ooh-guy , cette application permet un partage rapide de collections multimédia via n'importe quel ancien routeur. Avec ugai.cgi
, vous pouvez établir un serveur sans fil portable Caliber en moins d'une minute. Aucune compétence informatique avancée requise ! Tapez simplement 4 commandes simples sur le terminal.
Née d'une décennie d'expérience dans la création de bibliothèques numériques sans fil pour les communautés indonésiennes isolées, cette innovation économique ne coûte qu'environ 10 dollars l'unité. Parfait pour les bénévoles et les éducateurs dans les régions à ressources limitées, ugai.cgi
est plus qu'une simple bibliothèque numérique ; il propose également des expériences de micro-apprentissage de style Instagram, rendant l'éducation à la fois accessible et engageante.
Cette vidéo est intentionnellement présentée sans son, adhérant au principe selon lequel « les actions sont plus éloquentes que les mots ». Veuillez activer les sous-titres pour une description détaillée des actions à l'écran. Les sous-titres codés sont disponibles en plusieurs langues, le bahasa indonésien étant le paramètre par défaut.
Découvrez les caractéristiques uniques de ce système par rapport à d'autres systèmes de serveur sans fil utilisant un routeur comme mini serveur Web :
Installation instantanée : Soyez opérationnel en moins d’une minute ! Avec seulement quatre lignes de commande simples dans la console, même les débutants peuvent facilement configurer ugai.cgi
.
Installation sans effort : Dites adieu aux configurations compliquées ! ugai.cgi
fonctionne directement sur le matériel sans avoir besoin d'un système rootfs
. Parfait pour les débutants, il simplifie le processus et augmente l’efficacité énergétique.
Compatibilité étendue : Que vous utilisiez des partitions EXT4 ou FAT32, ugai.cgi
fonctionne de manière transparente avec tous les systèmes d'exploitation modernes. Capable de gérer jusqu'à 1 To (testé) et un maximum de 2 To (limite de partition MBR), la modification de contenu est un jeu d'enfant.
Intégration transparente de Caliber : gérez votre contenu numérique sans effort grâce à l'intégration de Caliber. Le système offre une interface conviviale via l'application Caliber Desktop version 3.4.80.
Performances ultra-rapides : ugai.cgi
, optimisé pour Linux OpenWRT 12.09, s'exécute nativement sans avoir besoin d'interpréteurs comme Python, Perl ou PHP. Cela se traduit par des performances nettement plus rapides et une consommation d’énergie réduite.
Prise en charge améliorée des bases de données : L'édition 2024 de ugai.cgi
peut gérer plusieurs bases de données Caliber simultanément. Cela améliore les performances en distribuant les données sur des bases de données distinctes, ce qui est parfait pour gérer de grandes collections dans les limites de partition MBR.
Éducatif et Open Source : Le code du serveur Web ugai.cgi
et l'application ugai.kom
screambox sont disponibles gratuitement sous licence MIT. Il s'agit d'une excellente ressource permettant aux étudiants d'apprendre le HTML, le CSS, le JavaScript et la gestion de serveur : rentable, économe en énergie et rapide à déployer.
Téléchargez le micrologiciel OpenWRT 12.09 qui inclut l'intégration d'un lecteur multimédia USB/HDD dans le noyau pour simplifier l'installation. Choisissez le firmware approprié pour votre routeur. Une installation incorrecte à ce stade peut endommager définitivement votre routeur ( bricked
). Vous trouverez ci-dessous les routeurs recommandés basés sur l'expérience du monde réel, la rentabilité et la facilité d'utilisation.
TP-Link MR3420 V1 FAT32 Il s'agit de l'outil le plus économique pour gérer jusqu'à 128 Go sur des clés USB et jusqu'à 250 Go sur des disques durs. Cela ne coûte au total que 18 dollars américains avec un disque dur SATA flambant neuf de 320 Go. Si vous utilisez un disque dur SATA réutilisé, ce coût sera moins cher.
TP-Link WR1043e V1 FAT32 | TP-Link WR1043nd V1 EXT4
Cet appareil est adapté à un usage intensif avec des besoins de données allant jusqu'à 1 To.
TP-Link MR3020 V1 FAT32 | TP-Link MR3020 V1 EXT4
Idéal pour créer un serveur sans fil mobile alimenté par une banque d'alimentation ou un serveur sans fil statique fonctionnant sur des panneaux solaires avec une petite batterie. Le MR3020 consomme environ 1 wattheure. Étant donné que ugai.cgi ne fonctionne pas en utilisant la méthode rootfs, il existe un risque minime de panne du système en cas de panne de courant soudaine ou de baisse de courant. Vous pouvez être plus sûr d'utiliser ugai.cgi
pour gérer une bibliothèque numérique sans fil sur une île distante avec uniquement des panneaux solaires comme source d'alimentation, par rapport à d'autres systèmes fonctionnant sur rootfs
.
Cette vidéo montre exactement comment flasher.
Le système ugai.cgi
gère la taille de manière transparente. Cependant, les performances se dégradent lorsqu'un seul système de base de données Caliber dépasse 7 000 collections, chacune contenant plus de 10 mots-clés. Mais vous pouvez diviser vos collections dans différents systèmes de base de données Caliber. Supposons que vous ayez 1 To et des centaines de milliers de vidéos, de musique et de livres électroniques ; alors vous pouvez diviser par type de média. Si votre collection, disons, de vidéos dépasse 7 000, vous pouvez diviser les vidéos par sujet. Par conséquent, le choix du support de stockage dépend davantage de la capacité du routeur à fournir de l'énergie.
Généralement, seul le WR1043nd est suffisamment stable pour utiliser un disque dur SATA de 2,5 pouces, à condition que sa consommation électrique soit inférieure à 1 000 mA. Le MR3420 peut gérer jusqu'à 320 Go de disque dur SATA 2,5 pouces. Le MR3020 convient aux clés USB jusqu'à 128 Go.
Formatez le support de stockage avec le système FAT32 dans une seule partition.
Ouvrez le terminal et tapez :
clone git https://github.com/undix/ugai.git
Windows PowerShell Copyright (C) Microsoft Corporation. Tous droits réservés. Installez la dernière version de PowerShell pour bénéficier de nouvelles fonctionnalités et améliorations ! https://aka.ms/PSWindows PS C:Utilisateursrisu> cd F : PS F :> git clone https://github.com/undix/ugai.git Clonage en 'ugai'... distant : Énumération des objets : 732, terminé. à distance : Comptage d'objets : 100 % (370/370), terminé. à distance : compression des objets : 100 % (258/258), terminé. à distance : Total 732 (delta 139), réutilisé 239 (delta 94), pack réutilisé 362 Réception d'objets : 100 % (732/732), 14,13 Mio | 802,00 KiB/s, c'est fait. Résolution des deltas : 100 % (223/223), terminé. Mise à jour des fichiers : 100 % (196/196), effectuée. PSF :>
Cliquez sur https://github.com/undix/ugai/archive/refs/heads/main.zip
Extrayez et renommez le répertoire en ugai
. Assurez-vous que la structure des répertoires sur le support de stockage est la suivante :
ugai
├── documents
├── install
└── www
Les utilisateurs peuvent modifier le fichier de configuration nommé config.txt
à l'aide d'un éditeur de texte comme le Bloc-notes. Les paramètres de démonstration par défaut sont les suivants :
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
Modifiez cette valeur si nécessaire.
serveur - l'adresse IP ou le nom du serveur doit être exactement le même que config.txt
ci-dessus
dir - répertoire dans lequel vous mettez tout hors de la base de données Calibre (physique ou simplement lien)
nom - base de données Calibre par défaut comme maison
Vous aurez une page d'erreur si ugai.cgi
n'a pas réussi à trouver la base de données Calibre par défaut comme home
.
{ "serveur": "http://192.168.1.1", "dir": "données", "nom": "komugai"}
Ce fichier sera renommé .config.json
à chaque démarrage. Si vous devez modifier ultérieurement, modifiez la vue de votre gestionnaire de fichiers Windows avec CTRL+H pour afficher tous les fichiers et répertoires cachés.
Il s'agit d'un système de navigation affiché sur la page Web. Les utilisateurs qui ne sont pas familiers avec HTML peuvent également modifier le système de navigation. Le fichier de configuration modifiable est navigation.txt
, qui utilise plus ou moins de règles Markdown. Exemple:
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
Chaque fois que le routeur démarre, il lira et traduira ce texte au format HTML. Cette structure est plus facile à comprendre pour les utilisateurs profanes que les systèmes de codage basés sur des balises HTML. Comparons avec le HTML réel après traduction ci-dessous :