Auteur Sujet: NAS avec Debian/nextcloud  (Lu 10757 fois)

0 Membres et 1 Invité sur ce sujet

STRAT38

  • Invité
NAS avec Debian/nextcloud
« le: 14 janvier 2019 à 04:02:50 »
Je me suis construit un NAS sous DEBIAN avec un front-end par https://Nextcloud.com ... avec une idée basé sur soit de la récup, soit un budget minimaliste mais permettant de faire comme un pro.

Si sa intéresse: https://nextcloud.rkn.ovh/index.php/s/3yp93A7oNMPexcp

Le fichier "a lire txt" donne le liste hardware/software pour ceux qui voudrait en fabriquer un.

Utilisation familiale, 20 utilisateurs

sodimel

  • Abonné SFR fibre FttH
  • *
  • Messages: 6
  • Grenoble 38
    • l3m website
NAS avec Debian/nextcloud
« Réponse #1 le: 14 janvier 2019 à 20:43:41 »
(le site semble pas dispo)

J'ai fait la même chose ya pas longtemps avec un ordinateur que j'ai acheté sur ebay pour 50€.

Donc du coup c'est possible d'utiliser un Dell optiplex fx160 en tant que serveur web (site perso + nextcloud), avec debian.
Le seul point négatif est lié à ma connexion (5Mo/s en montant), qui limite la vitesse d'affichage des photos via l'interface web de nextcloud.

STRAT38

  • Invité
NAS avec Debian/nextcloud
« Réponse #2 le: 14 janvier 2019 à 20:53:12 »
hélas, ou plutôt youpie, ma freebox delta était en cours de démarrage ...

Ce qui n'est pas encore fini, je suis entrain de finir les redirection de port, car il faut plusieurs heures pour obtenir un IP en full stack ...

sodimel

  • Abonné SFR fibre FttH
  • *
  • Messages: 6
  • Grenoble 38
    • l3m website
NAS avec Debian/nextcloud
« Réponse #3 le: 14 janvier 2019 à 20:57:07 »
Arf.
Bah je reviendrais demain alors :D

lechercheur123

  • AS2027 MilkyWan
  • Expert
  • *
  • Messages: 1 296
  • Montauban (82)
    • AS208261 - Pomme Télécom
NAS avec Debian/nextcloud
« Réponse #4 le: 14 janvier 2019 à 20:59:08 »
Coucou,

J'ai installé récemment Nextcloud sur mon petit serveur maison. Ça marche pas trop mal (plutôt bien même) sauf de temps en temps le CPU galère un peu lors de la génération de certaines pages (mais ça marche mieux depuis que mon navigateur a mis en cache tout ça). En même temps, ma config n'est pas très véloce :
- Carte mère avec CPU incorporé : Asrock C70M1 (avec un CPU double cœurs cadencés à la fréquence folle de 1 GHz !!) et 4 ports SATA
- 4 Go de RAM
- 8 HDD de 2 To chacun en soft RAID 6, dont 1 en spare (soit 10 To de stockage utilisable)
- 1 SSD Intel de récup
- une carte d'extension Dell en PCI-e avec deux ports SAS (séparés en 8 ports SATA) achetée une misère
- Un onduleur de récup APC BackUPS-CS 500 (fabriqué le 12/10/2006 quand même) avec son câble USB qui fait remonter pas mal d'infos (merci apcupsd) et auquel sont branchés aussi la box et son ONT.

Tout ça était précédemment sous OpenMediaVault mais je viens de passer il y a un mois à un Debian "nu" pour pouvoir faire un peu plus de folies :)
Ma config me plaît mais le CPU est parfois limitant. Mais ce n'est pas une contrainte tant qu'on utilise pas Java (ce n'est pas un troll, j'aime bien Java mais je ne peux pas télécharger à plus de 30 Mo/sec avec des programmes écrits en Java alors que j'ai du 1Gbps chez moi), donc adieu Docker par exemple.
Ce que j'aime bien ici c'est la consommation modérée de mon système. Le CPU est certes peu puissant, mais il a un TDP de 9W ! La conso moyenne est de 60W (Livebox 4 et ONT inclus). Et si jamais je manque de puissance j'ai une carte-mère Gigabyte bi-processeurs neuve récupérée pour 20€ lors d'un déstockage LDLC :) (même si je pense que la conso montera en flèche !)

Fuli10

  • Abonné Free fibre
  • *
  • Messages: 1 004
  • Conflans Sainte Honorine (78)
NAS avec Debian/nextcloud
« Réponse #5 le: 17 janvier 2019 à 11:50:24 »
Salut,
Perso j'utilise openmediavault qui fonctionne très bien en local. Pour le distant j'utilise le plugin omv virtualbox (oui c'est crade) et des installes propre de linux sur VLAN séparés.
Pour l'instant je n'avais que plex comme service distant (accès lecture seul au NAS). Mais avec virtualbox j'ai déjà eu pleins de services pour tester (windows en remote, owncloud, torrent, etc.).
Maintenant que j'ai la fibre je pense mettre en service nextcloud (fork d'owncloud qui était seul au début).

Il manque un truc dans la description du cout de ton setup, c'est la conso. En effet, mon serveur tourne h24 mais je focus sur une conso en idle la plus basse possible. Si ton onduleur le permet tu dois pouvoir récupérer l'info depuis son interface. Actuellement d'après le mien je dois être autour de 57-60Wh pour le serveur, le routeur, le modem LTE, switch (par encore de livebox). Le serveur de la freebox consommant environ 8Wh je ne sais pas encore combien consomme la livebox (je n'ai pas encore tout déménagé). Quoi qu'il en soit la conso est à prendre en compte car c'est quand même quelques sous qui partent à la fin de l'année et c'est à comparer face à des services de serveur distant.

Prochainement j'aimerai me passer du pluging virtualbox d'OMV qui une update sur 2 ne fonctionne plus et passer à un truc un peu plus pro.
Seulement voilà, je reste dans mon objectif que comme 90% du temps le serveur glande, la conso doit être la plus basse possible (disques en idles et tout ça). Et j'ai remarquais qu'avec virtualbox j'ai une plus grande conso (logique, le CPU tournant d'avantage). Est-ce qu'il y a quelqu'un qui s'est déjà demandé comment consommer le moins possible tout en faisant de la virtualisation ?
Pour info mon serveur:
Dell T110II avec un xeon 1270v2 et 16GB de RAM (assez pour quelques services). Quelques disques et 2 SSD pour les systèmes/partage R/W entre VM (car taille limité), et tout ce qui nécessite un disque qui tourne en permanence. A lui tout seul en idle il tourne autour de 33-37Wh...

STRAT38

  • Invité
NAS avec Debian/nextcloud
« Réponse #6 le: 17 janvier 2019 à 12:56:48 »
Je viens de passer plusieurs heures à regarder toutes les offres de sauvegarde données type nas ou cloud des grands fournisseurs comme ovh, one and one ,Amazon que ce soit en France ou à l'étranger principalement lesUS...

Le but de ma recherche étant d'avoir un accès 24 heures sur 24 d'avoir un minimum de 20...

Les offres les moins chers sont aux alentours de 400 € par mois qui est une paille ...
Honnêtement c'est des prix qui sont beaucoup trop élevé donc la solution c'est de se rabattre sur des systèmes préfabriqués que l'on peut héberger à condition d'avoir de la fibre optique comme par exemple les Synology ou bien de fabriquer son propre système avec son propre  hardware...

J'ai opté pour la fabrication de mon système par défi par rapport au préfabriqué de Synology mais aussi car je souhaitais avoir un contrôle complet sur les options et application de mon système ce qui n'est absolument pas le cas pour les système vendu par les grandes marques.

Comme je le disais pour la fabrication de mon nas (liens signature) le budjet tourne aux alentours de 1500 € pour l'ensemble de la machine. Le coût électrique annuel j'ai pu l'estimer aux alentours de 180 € ce qui fait un total de on va arrondir à 1700 pour la première année pour la seconde année on tourne donc aux alentours de 200 €. J'arrondis donc tout cela à 2000 € pour une durée de 2 ans cela donne donc un amortissement de 83 € 33 par mois depuis que j'ai cette machine et ce pour les deux premières années.

J ai regardé une offre proposées par OVH qui fait du 1 centime d'euro au Go, ce qui semble être très intéressant . Toutefois il n'y a aucune explication quand à la capacité maximale( soi-disant illimités mais dans la vie à jamais rien d illimitée ) on parle pas non plus de débit on parle pas non plus de VPN sécurisation véritablement au niveau de la connexion.

En prenant une offre à 400 € par mois qui elle est beaucoup plus cadrée:  il s'agit de 100 mega symetrique sur des liens VPN on tourne sur un budget qui est quand même de 9600 € pour 2 ans.
En six mois j amortis mon système

Vu les économies ce n'est pas la consommation électrique de 50 ou 60 Watt qui va me faire peur dans mon budget.

La seule chose que je regrette en fait dans cette façon de procéder c'est là non symétrie au niveau du lien fibre optique.
Quel dommage de ne pas pouvoir avoir du 10 Gigabit symétrique sur mon offre delta par Free!!!

butler_fr

  • Client Bbox adsl
  • Modérateur
  • *
  • Messages: 3 605
  • FTTH orange
NAS avec Debian/nextcloud
« Réponse #7 le: 17 janvier 2019 à 15:10:18 »
Le top pour ce type d'usage c'est les micro serveur hp
J'ai un n54l (gen7) il fonctionne niquel depuis plus de 4ans

4G de ram un tout petit cpu 4 emplacement pour HDD (+1 dans l'emplacement du lecteur cd)
un debian
avec apache/php-fpm/mariadb
owncloud/nextcloud + un serveur dlna

ça donne un truc très sympa!
avec backup automatique de tous les autres PC de la maison y compris à distance

Me manque juste une vrai liaison internet... l'adsl en upload c'est vraiment la mort...

Fuli10

  • Abonné Free fibre
  • *
  • Messages: 1 004
  • Conflans Sainte Honorine (78)
NAS avec Debian/nextcloud
« Réponse #8 le: 17 janvier 2019 à 15:52:10 »
Oui c'est le top si on ne souhaite que le NAS. Et encore vu le volume c'est limité en nombre de disques (4 + 1 système  et encore 2 ou 3 par bidouille).
Donc pour plex en transcodage on oublie. Et le processeur est aussi un peu limite pour gérer owncloud (pages web assez lourde). J'avais réussi a gagner un bon gain en activant un cache PHP....
Mais ca consomme environ 8W de moins en idle que le Xeon.

butler_fr

  • Client Bbox adsl
  • Modérateur
  • *
  • Messages: 3 605
  • FTTH orange
NAS avec Debian/nextcloud
« Réponse #9 le: 18 janvier 2019 à 10:21:23 »
Pour que tout tourne niquel sur ce petit cpu il faut effectivement penser a quelques petits truc:

opcache pour stocker le code compilé php (le plus souvent il faut augmenter la taille du cache qui est trop petite de base)
APCu ou memcache pour stocker tout ce qui est session php + quelques données d'owncloud

https://doc.owncloud.org/server/10.0/admin_manual/configuration/server/caching_configuration.html

+ bien configurer la base de donnée mysql (innodb_buffer_pool_size essentiellement)

un petit script qui aide bien sur ça:
https://github.com/major/MySQLTuner-perl

STRAT38

  • Invité
NAS avec Debian/nextcloud
« Réponse #10 le: 25 janvier 2019 à 02:12:09 »
Pour que tout tourne niquel sur ce petit cpu il faut effectivement penser a quelques petits truc:

opcache pour stocker le code compilé php (le plus souvent il faut augmenter la taille du cache qui est trop petite de base)
APCu ou memcache pour stocker tout ce qui est session php + quelques données d'owncloud

https://doc.owncloud.org/server/10.0/admin_manual/configuration/server/caching_configuration.html

+ bien configurer la base de donnée mysql (innodb_buffer_pool_size essentiellement)

un petit script qui aide bien sur ça:
https://github.com/major/MySQLTuner-perl

J'avais un peu oublié ce sujet.

Effectivement, j'ai bien opcache et APCu.
Pour le buffer, j'ai mis une valeur théorique médiane ... et honnêtement, je ne m'y suis plus intéressé depuis longtemps, je vais allez regarder ton script.

Merci pour l'info.

STRAT38

  • Invité
NAS avec Debian/nextcloud
« Réponse #11 le: 29 janvier 2019 à 02:18:48 »
J'ai testé ton script.

Pas de grande différence en perf, valeur presque identique a ma médiane théorique.