Freebox Player Delta / One (V7)

  • État Nouveau
  • Pourcentage achevé
    0%
  • Type Évolution
  • Catégorie Entrées/sorties → Réseau
  • Assignée à Personne
  • Système d'exploitation Freebox Delta
  • Sévérité Moyenne
  • Priorité Très Basse
  • Basée sur la version 1.0.3
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes 11
  • Privée
Concerne le projet: Freebox Player Delta / One (V7)
Ouverte par Fabio_b - 22/12/2018

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 :

  1. Serveur web : nginx, nodejs, php, golang....
  2. Synchronisation des fichiers du NAS avec les principaux fournisseurs cloud
  3. Passerelle sms
  4. 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 :)

+1

Possibilité aussi avec Revolution sur HDD interne ou support externe / Mini 4K sur support externe

+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.

www.nas-forum.comforumuploadsmonthly_2018_035aa0f9b5afd28_etatdocker.jpg.3e4f107f8bf4a1d82e7098ddabe808af.jpg

+1.
Ça, ça serait vraiment une révolution !!! :-D

JoBar a commenté le 17.08.2020 06:34

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 \

  apt-transport-https \
  ca-certificates \
  curl \
  gnupg-agent \
  software-properties-common

# 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

    Key fingerprint = 9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88

uid Docker Release (CE deb) docker@docker.com sub 4096R/F273FCD8 2017-02-22

# ajout du repository docker pour arm64
sudo add-apt-repository \

 "deb [arch=arm64] https://download.docker.com/linux/debian \
 $(lsb_release -cs) \
 stable"

# 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!

Zeke44 a commenté le 26.01.2024 19:17

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.

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche