- Status Nouveau
- Percent Complete
- Task Type Évolution
- Category Entrées/sorties → Réseau
- Assigned To No-one
- Operating System Freebox Delta
- Severity Medium
- Priority Very Low
- Reported Version 1.0.3
- Due in Version Undecided
-
Due Date
Undecided
- Votes 11
- Private
FS#23277 - Docker inside
Bonjour,
L intégration de la technologie docker pourrait apporter à la Freebox une ouverture jamais atteinte sur ce type de produit.
Cela pourrait permettre aux ‘geeks’ que nous sommes d’enfin en finir avec la frustration d’avoir une box surpuissante mais de ne pas pouvoir en faire ce que l’on veut, tout en garantissant aux équipes de Free que l’on ne puisse pas la casser :)
Les possibilités deviendraient alors infinies :
- Serveur web : nginx, nodejs, php, golang....
- Synchronisation des fichiers du NAS avec les principaux fournisseurs cloud
- Passerelle sms
- Proxy, reverse proxy
....
Pour cela, l idée serait juste de lancer un container docker au démarrage de la Freebox.
Ce container serait connecté au réseau de la freebox et au disque du NAS. Dans ce container, docker serait installé ainsi que le deamon sshd qui écouterait sur le port 22.
Ainsi en se connectant au port 22 de la freebox on pourrait ‘builder’ nos propres images et démarrer nos propres images et outils.
Cette solution de lancer ´docker in docker’ permettrait de garantir la sécurité de la freebox tout en laissant libre cours à notre imagination.
Une communauté autour de cette solution permettrait de s échanger les dockerfiles de la freebox
On pourrait aussi imaginer un deuxième container mais qui serait privé et seulement accessible par les équipes de Free . Ce container permettrait d étendre les fonctions natives de la freebox en faisant tourner les images les plus populaires de la communauté. Les équipes de Free se verraient ainsi renforcées par toute une communauté pour le développement de solutions serveurs.
Enfin, si on pousse l idée un peu plus loin, cette solution pourrait aussi fonctionner sur le player et permettre de faire tourner des émulateurs de consoles, émulateur android... ( plus compliqué mais pourquoi pas :)
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
+1
Possibilité aussi avec Revolution sur HDD interne ou support externe / Mini 4K sur support externe
Lié à Lié à https://dev.freebox.fr/bugs/task/23397
+1
Une application Dockers disponible sur Freebox Os serait un vrai plus. S'il y a la possibilité de reprendre la même interface que ce qu'a fait Synology sur ces N'as ce serait encore mieux.
+1.
Ça, ça serait vraiment une révolution !!!
Installation de Debian Buster
# à faire de base sur tous Linux après Install
sudo apt update
sudo apt upgrade
#https://docs.docker.com/engine/install/debian/ # re, mais c'est dans la doc de Docker
sudo apt-get update
# installations des prérequis pour utiliser les repository en https
sudo apt-get install \
# ajout de la clé GPG officiel pour Docker
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
# vérification de la clé
sudo apt-key fingerprint 0EBFCD88
pub 4096R/0EBFCD88 2017-02-22
uid Docker Release (CE deb) docker@docker.com sub 4096R/F273FCD8 2017-02-22
# ajout du repository docker pour arm64
sudo add-apt-repository \
# installation de docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
#test docker (install un container et affiche hello world
sudo docker run hello-world
et voila! docker est disponible!
Je suppose que Fabio_b fait davantage à un une interface "user friendly" type CasaOS mais native dans FreeboxOS : https://casaos.io/
C'est vrai que ça ouvrirait le concept à davantage de personnes d'avoir des conteneurs préconfigurés prêt à déployer à la manière d'un Store perso, tout en gardant la possibilité de créer/personnaliser ses propres conteneurs.
Si l'objectif de la Delta est d'être une alternative peu coûteuse à un NAS type Synology, eux intègrent ce genre d'interface dans leur OS.