User Tools

Site Tools


introduction_of_my_homeserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
introduction_of_my_homeserver [2024/12/14 15:47] albanintroduction_of_my_homeserver [2024/12/15 15:55] (current) – [Raspberry Pi 5] alban
Line 3: Line 3:
 {{:homelab.png?400|}} {{:homelab.png?400|}}
  
-//This is an introduction of my simple homelab. It's not crazy but for now it allows me to understand a lot of things about self-hosting. Furthermore, this homelab is totally in adequation with my needs and for [[what I'm hosting]].//+//This is an introduction of my simple homelab. It's not crazy but for now it allows me to understand a lot of things about self-hosting. Furthermore, this homelab is totally in adequation for [[server_software |what I'm hosting]].//
  
 ==== ISP Router ==== ==== ISP Router ====
Line 19: Line 19:
 On this router I installed :  On this router I installed : 
  
-  * Wireguard (open source VPN). Allows me to connect to my LAN network from everywhere 8-)+  * Wireguard (open source VPN). Allows me to connect to my LAN from everywhere 8-)
   * Dynamic DNS   * Dynamic DNS
  
Line 38: Line 38:
   * Not really modulable : impossible to add a new cpu, memory etc. For a long term perspective it can be annous.   * Not really modulable : impossible to add a new cpu, memory etc. For a long term perspective it can be annous.
  
-Also some people prefer add more money (sometimes not so much more) to buy a more powerful server : mini pc like N100 or old mac mini. But finally each options has pro and cons ! However, I'm really happy with this raspberry 5. You can check [[here]] what I'm hosting on it.+Also some people prefer add more money (sometimes not so much more) to buy a more powerful server : mini pc like N100 or old mac mini. But finally each options has pro and cons !  
 + 
 +However, I'm really happy with this raspberry 5. You can check [[server_software|here]] what I'm hosting on it.
  
 ==== Raspberry Pi 5's SSD ==== ==== Raspberry Pi 5's SSD ====
  
-SSD1 (250 GB): +==SSD1 (250 GB): ==
  
 Boot SSD with [[Debian]] (very stable OS for a server). I'm not booting on [[Debian]] with an SD card anymore. Indeed, I prefer to boot from an SSD, which can support much better I/O. Boot SSD with [[Debian]] (very stable OS for a server). I'm not booting on [[Debian]] with an SD card anymore. Indeed, I prefer to boot from an SSD, which can support much better I/O.
 On this SSD I have : On this SSD I have :
-  * Debian +  * [[Debian]] 
-  * Nginx +  * [[Nginx]] 
-  * Prosody +  * [[Prosody]] 
-  * Coturn +  * [[Coturn]] 
-  * Docker+  * [[Docker]]
  
-SSD2 (250 GB):+==SSD2 (250 GB):==
  
 I can't connect it (apparently not enough power with the already tree connected SSD, but in the futur, I could add a powered usb hub). This SSD will be used to make a copy regulary of SSD1. Then, if SSD1 is down, raspi can boot on SS2.  I can't connect it (apparently not enough power with the already tree connected SSD, but in the futur, I could add a powered usb hub). This SSD will be used to make a copy regulary of SSD1. Then, if SSD1 is down, raspi can boot on SS2. 
  
-SSD3 (1TB):+==SSD3 (1TB):==
  
-This is where I store all my data that I want to save for the long term (pictures, files, audiobooks, etc.), as well as my Docker containers and images.+This is where I store all my data that I want to save for the long term (pictures, files, audiobooks, etc.), as well as my Docker containers and images
 +  * [[Audiobookshelf]] 
 +  * [[Dokuwiki]] 
 +  * [[Homepage]] 
 +  * [[Mirotalk]] 
 +  * [[Nextcloud]] 
 +  * [[Paperless]] 
 +  * [[Speedtest]]
  
-SSD4 (1TB):+==SSD4 (1TB):==
  
 It's a backup of SSD3. I did a cronjob with rsync each day at midnight to backup files from SSD3. Sometimes, when I suppose that i don't need old backup anymore, I manually run a rsync with deletion to free space (only files still present in SSD3 are still saved in SS4). It's a backup of SSD3. I did a cronjob with rsync each day at midnight to backup files from SSD3. Sometimes, when I suppose that i don't need old backup anymore, I manually run a rsync with deletion to free space (only files still present in SSD3 are still saved in SS4).
  
 +==== Laptop ====
 +  * Connected to wireguard VPN.
 +  * I save some important folders in SSD3 with a rsync.
  
 +==== Smartphone ====
 +  * I regularly do a backup of my smartphone (with FolderSync app) in the nextcloud folder in SSD3.
 +  * Connected to wireguard VPN.
  
- +~~DISCUSSION~~
- +
- +
- +
- +
- +
- +
- +
- +
  
introduction_of_my_homeserver.1734191240.txt.gz · Last modified: by alban