## :one: Project presentation Sur ce repo je vous partage la mise en place de mon nouveau serveur nas. Actuellement possesseur d'un Synology DS220+, je souhaite upgrade vers un nouveau système qui m'offre plus de possibilité. Il était prévu que je migre vers un Synology DS1621+, mais les récentes nouvelles concernant Synology m'ont confortées dans mon choix qu'il était temps de passer sur ma propre solution. J'ai quelques contraintes à respecter, notamment qu'il faut un boitier rackable, une configuration plutôt économique en énergie mais qui puisse m'offrir suffisamment de performance pour héberger tout mes services en cours et à venir. ## :two: Hardware - Case : **Silverstone RM41-506** (Je possède déjà un serveur avec ce boitier, la qualité et features qu'il founi sont top) https://www.silverstonetek.com/en/product/info/computer-chassis/RM41-506/ - Hdd rack : **Silverstone FS305** (Idem boitier) https://www.silverstonetek.com/en/product/info/storage/FS305/ - Cpu : **AMD Ryzen 5 8500G** (Je veux une solution moderne (AM5, ddr5), ce cpu a un TDP bridable à 45W et possède un iGPU) https://www.amd.com/fr/products/processors/desktops/ryzen/8000-series/amd-ryzen-5-8500g.html - Ram : (Quantité encore à définir, 32go minimum) - Motherboard : (Modèle ATX encore à définir, besoin d'un slot 16x et un slot 4x) - Sata expansion card : **Pcie 3.0 4x SATA Controleur 10 Ports** https://mzhou.com/product/pcie-sata-controller-card-10-port-6gbps-sata-3-0-pcie/ - Ethernet network card : **Intel X520-DA2 2x10Gb SFP+** (Attention au nombreuses contrefaçons) - Psu : Atx 500W Gold ou Platinum - Storage os : 500go nvme - Storage vm/container : 2x2to ssd 2.5" en raid 1 - Storage cache ssd : 2x1to nvme - Storage data : 6x10to hdd en raid 6 ## :three: Operating system Contrairement à un autre de mes serveurs qui exploite OpenMediaVault en bare metal, je souhaite ici le virtualiser. J'ai donc choisi Proxmox VE 8.4 comme os. https://www.proxmox.com/en/ ## :four: Virtual machine - OpenMediaVault 7 (Pour mon os de nas) https://www.openmediavault.org/ - Debian 12 xfce (Pour une vm de sécurité, accès ssh au différent serveurs, ..) https://www.debian.org/index.fr.html ## :five: Container and services Je liste ici sans explication particulière tout mes besoins. - OpenVpn https://openvpn.net/ - ddclient https://github.com/ddclient/ddclient - docker-swag (include Certbot & fail2ban) https://github.com/linuxserver/docker-swag - authelia https://github.com/authelia/authelia - dashy https://github.com/Lissy93/dashy - glance https://github.com/glanceapp/glance - uptime-kuma https://github.com/louislam/uptime-kuma - portainer https://github.com/portainer/portainer - librespeed https://github.com/librespeed/speedtest - nextcloud https://nextcloud.com/fr/ - file browser https://github.com/filebrowser/filebrowser - guacamole https://guacamole.apache.org/ - moodle https://moodle.org/ - crowdsec https://github.com/crowdsecurity/crowdsec - gitlab https://about.gitlab.com/ - keepassXC https://keepassxc.org/ - home-assistant https://www.home-assistant.io/ - jdownloader https://github.com/jlesage/docker-jdownloader-2 - docker-deluge https://github.com/linuxserver/docker-deluge - ...