Skip to content

README FR

toulousain79 edited this page Nov 18, 2020 · 22 revisions

Description - FR

Ce script ne vise pas à solliciter des actions illégales! Je ne peux pas être tenu pour responsable de l'utilisation que vous pourriez en faire! Merci de reconsidérer l'installation et l'utilisation de MySB. J'ai développé cet outil uniquement pour le plaisir et la passion pour mon travail.

Vous n'êtes pas autorisé à utiliser MySB pour la revente en tant que service!!!

====

MySB

Faire un don Faire un don

MySB (My SeedBox) est un projet permettant l'installation d'une SeedBox sécurisée multi-utilisateurs pour un serveur dédié sous Debian 10 (Buster), et pourrait être renommé MySSB, My Secured SeedBox.

Tout l'intérêt de MySB réside dans la sécurité via la gestion de listes de blocage d'IP avec PeerGuardian (ou rTorrent) pour les requêtes entrantes, ainsi que la sécurisation des requêtes DNS grâce à DNScrypt-proxy pour les requêtes sortantes.

Les connections SSL sont priorisées par rTorrent.

La gestion des torrents est également simplifiée grâce à NextCloud et au portail MySB pour la synchronisation distante des données par Rsync ou FTPs, ainsi que par la gestion des labels pour rTorrent.

Une question simple, savez-vous qui se connecte à votre serveur ?

Version

  • Version actuelle (stable): v7.3

La version v99.99 est la branche de développement. NE PAS UTILISER !!!

Toutes les conditions préalables énumérées ci-dessous sont OBLIGATOIRES

  • Conçu pour serveur dédié uniquement avec Debian Stretch (Ubuntu N'est PAS pris en charge)
  • Vous devez avoir un noyau Debian standard! Si vous ne pouvez pas installer un noyau standard, MySB N'est PAS pour vous... (les noyaux PVE ne sont pas pris en charge)
  • Vous devez avoir un serveur dédié vierge de toute installation.
  • Vous devez utiliser un nom d'hôte FQDN. c'est à dire sous la forme monserveur.mondomaine.ext.
  • Encouragez-moi en suivant mon projet ;-)

Caractéristiques et services

  • rTorrent (Rakshasa) v0.9.7 & v0.9.8 avec SSL
  • libTorrrent (Rakshasa) v0.13.7 & v0.13.8
  • ruTorrent plugins officiels
  • NginX (SSL, port spécifique et certaines personnalisations)
  • PHP7.3-FPM
  • sFTP avec Chroot
  • FTPs (FTP via TLS)
  • Postfix avec (ou sans) authentication SMTP (Gmail, Free, Ovh, Yahoo et Zoho)
  • Seedbox-Manager (optionnel)
  • NetData (analyse et surveillance du serveur)
  • NextCloud (optionnel mais recommandé)
  • OpenVPN (optionnel); multi configuration TUN/TAP, avec ou sans redirection du traffic. Support de AES-NI.
  • CakeBox-Light (optionnel)
  • PlexMedia Server (optionnel, nécessite une configuration manuelle supplémentaire)
  • Tautulli (PlexPy) (si Plexmedia est installé)
  • Shell In A Box
  • Webmin (optionnel)
  • Partage Samba pour chaque utilisateur (via l'accès VPN)
  • Partage NFS pour chaque utilisateur (via l'accès VPN)
  • PeerGuardian pour la gestion des listes de blocage
  • DNScrypt-proxy avec Bind9 en tant que cache DNS
  • Let's Encrypt (obtention d'un certificat signé gratuit pour l'accès au portail MySB et de tous les services Web)
  • Fail2ban (optionnel mais recommandé)
  • RKHunter
  • Portail MySB (possibilité de gérer les trackers, les listes de blocages, les utilisateurs, rTorrent et plus encore)
  • Fonctions spéciales de MySB
    • Récupération automatique des certificats SSL pour tous les trakers (si un certificat est disponible)
    • Bloquer toutes les possibilités d'utiliser les trackers listés qui n'ont pas été activés dans le portail MySB
    • Utilisation de listes de blocage (PeerGuardian)
    • Service de surveillance disponible pour certains hébergeurs (OVH, Online, Digicube et Hetzner)
    • Accès restreint par IP pour tout accès au serveur (peut être désactivé)
    • Gestion de vos IP dynamiques pour la restriction par IP (DynDNS, No-IP, ...)
    • Sélection de la langue (anglais ou français)
    • Utilisation de scripts après un téléchargement terminé (Synchronisation directe ou programmée, via FTPs ou rsync)
    • Prioriser les connexions sécurisées via SSL pour rTorrent (dépend des trackers)
    • Création automatique de plusieurs dossiers 'Watch' pour rTorrent (Gestion via le portail MySB)
    • Accès aux dossiers 'Watch' via FTPs, sFTP, Samba (via OpenVPN) ou NextCloud (interface web ou application cliente)
    • Chiffrement des requêtes DNS sortantes grâce à DNScrypt-proxy
    • Sélection du type de tracker autorisé (privés/semi-privés et/ou publique)
    • Filtrage automatique de tous les .torrent ajouté pour désactiver les annonceurs bloqués par une liste de blocage
    • Système de mise à jour de votre Seedbox

Autres plugins ruTorrent

  • Mobile
  • Pause WebUI
  • Chat
  • Logoff
  • tAdd-Labels
  • Filemanager
  • Mediastream
  • Fileshare
  • NFO
  • RatioColor
  • FileUpload
  • Stream
  • Favicons trackers
  • Themes Oblivion, Material Design, club-QuickBox
  • ...

Serveurs validés

  • OVH (avec un kernel standard)
  • KimSufi (OVH) (avec un kernel standard)
  • SoYouStart (OVH) (avec un kernel standard)
  • Online
  • Digicube (avec un kernel standard)
  • Hetzner
  • FirstHeberg
  • Dedimax

Bugs

  • Prévenez-moi...

====

Avertissements

Connaissance de Linux

  • TOUS vos noms d'utilisateur et votre mot de passe doivent être écrits sans espace.
  • NE PAS modifier n'importe quoi dans votre serveur, si vous avez un doute posez votre question avant.
  • NE PAS essayer de reconfigurer les paquets en utilisant d'autres tutoriels ou vous-même. Cela pourrait poser des problèmes quand vous mettrez à jour MySB. Ou même générer un dysfonctionnement de MySB.
  • POUR METTRE A JOUR votre système, utilisez la commande MySB_UpgradeSystem. (Cette commande est comparable à apt-get update apt-get upgrade)

Serveurs OVH (OVH, KimSufi, SoYouStart)

  • Utilisez le noyau de distribution par défaut. Dans votre interface de gestion OVH, lorsque vous démarrez le processus d'installation, choisissez Installation personnalisée et Utilisation du noyau de la distribution.

  • Vous pouvez monitorer votre serveur. Il faut simplement le spécifier lors de l'installation de MySB. MAIS il faut désactiver ce service dans l'interface OVH avant l'installation de MySB. Si vous autorisez la surveillance avec MySB, les adresses IP de votre fournisseur seront ajoutées à la liste blanche globale (PeerGuardian, Fail2Ban, IPTables) et ces adresses ne seront pas filtrées.

  • Si vous laissez active la surveillance de votre serveur dans l'interface OVH ET que vous ne l'avez pas activé pendant l'installation de MySB, votre serveur pourra être redémarré en mode de secours par le personnel OVH... Si vous souhaitez utiliser le service de monitoring , alors vous devez d'abord le désactiver AVANT de démarrer l'installation de MySB. Vous pourrez le réactiver APRÈS la FIN de l'installation. Vous pouvez également désactiver le Real Time Monitoring (RTM), lire cette page. Real Time Monitoring (RTM)

====

Changelog

Jeter un coup d'œil à Changelog.md, tout est là.

License

Copyright (c) 2013 toulousain79 --> Licence sous licence MIT: http://choosealicense.com/licenses/mit/

====

Installation / Mise à jour

Commandes et scripts

Portail MySB

Aide

Support

Support