671 liens privés
Lancer une distro Linux dans un container sur votre machine Linux. Idéal pour installer des applis ,graphique ou non, sans pourrir son système.
Use any Linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Distrobox uses podman, docker or lilipod to create containers using the Linux distribution of your choice. The created container will be tightly integrated with the host, allowing sharing of the HOME directory of the user, external storage, external USB devices and graphical apps (X11/Wayland), and audio.
J'utilise depuis quelques jours Cosmos, c'est une plateforme de déploiement de container Docker, elle même dockerisé.
Elle possède plusieurs avantages et inconvénients, mais elle permet de bien commencer à s'auto-héberger.
C'est une app tout en un (inconvénients) qui se charge de presque tout pour vous et juste ça marche. C'est écrit en Go.
Quelques fonctionnalités :
- Anti-bot, anti-ddos, blocage d'ip
- Authentification centralisé
- Possède un market (mais vous pouvez coller un docker-compose)
- Reverse proxy (très similaire à Traefik) avec gestion auto des certificats LE (LEGO)
- Gestion des containers Docker (start/stop/recreate/update..... label, ENV....)
- VPN Constelation inclue (bon là j'avoue j'aurais préféré un truc que je connais (OpenVpn, WireGuard))
- Du monitoring (du reverse proxy)
- Auto update des containers (like WatchTower)
J'avoue que j'étais en train de me monter une stack et que je peinais un peu avec Traefik, ça marchais bien, mais je sais pas, j'étais pas à l'aise avec les configs. Et comme toujours c'est après que tous marche que je suis tombé sur Cosmos. J'ai switché en à peine une petite demi heure. Cosmos c'est chargé de la gestion des containers (réseaux, label....).
J'aime beaucoup l'interface, mais c'est très subjectif.
Maintenant le coté tout en un, me plais moins, mais pourquoi, à voir dans la durée.
Un outils en ligne pour générer un docker-compose depuis une commande Docker.
Pratique pour les gens, comme moi, qui galère un peu avec Docker.
Un petit tuto de Lord sur une install complète de TT-RSS via Docker (sur une Alpine).
Une conf sur la virtualisation (chroot, LXV, Xen...) pour les dev.
Purée, installer Gitlab c'est juste le parcours du combattant. Impossible de l'installer sur mon server, entre les problèmes de dépendances, les mauvaises version de ruby, de Gitolite....
Bref j'ai un peu abandonné l'idée. Puis soudain me vient l'idée des conteneurs (LXC et Docker), je cherche rapidos sur DDG et je tombe sur un script pour ce monter un conteneur Docker avec Gitlab tous configuré dedans. Mais bon ça s’installe pas sur mon serveur cette fois c'est le noyau qui coince (faut être en 3.8).
Bref je test en local sur mon Arch. Mais je me garde ça sous le coude pour le jour ou je mettrais à jour mon serveur.
Edit : Gitlab comme toutes les appli ROR C'EST DE LA MERDE. Allez vous faire foutre avec vos trucs que ne marche que les soirs de pleine lune sans nuages et seulement si vous avez treize doigts de pied mais qu'il vous manque pas de dents. J'ai pas les moyens de me payer un serveur par appli.
Sinon Docker c'est fort intéressant, je pense qu'il y a moyen de faire de bonne chose avec ça, mais c'est quand même un peu trop haut niveau pour moi, je manque encore un peu de skill,