introduction_of_my_homeserver
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| introduction_of_my_homeserver [2024/12/14 15:47] – alban | introduction_of_my_homeserver [2024/12/15 15:55] (current) – [Raspberry Pi 5] alban | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| {{: | {{: | ||
| - | //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 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, |
| ==== 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 | + | * 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
