{"id":18302528,"url":"https://github.com/gemesa/nexus-net","last_synced_at":"2026-05-02T04:33:02.014Z","repository":{"id":214240653,"uuid":"735959851","full_name":"gemesa/nexus-net","owner":"gemesa","description":"Home network setup","archived":false,"fork":false,"pushed_at":"2025-03-28T19:07:09.000Z","size":593,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T20:23:24.265Z","etag":null,"topics":["cctv","cctv-surveillance","file-server","ftp-server","homelab","homelab-setup","network","openwrt","openwrt-router","p2p","raspberry-pi","smb","smtp-relay","surveillance","synology","synology-nas","wireguard","wireguard-vpn","xvr"],"latest_commit_sha":null,"homepage":"https://shadowshell.io/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gemesa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-26T15:20:48.000Z","updated_at":"2025-03-28T19:07:13.000Z","dependencies_parsed_at":"2024-05-12T20:23:36.983Z","dependency_job_id":"486932a6-e834-41d5-b65b-6c7c28c0e224","html_url":"https://github.com/gemesa/nexus-net","commit_stats":null,"previous_names":["gemesa/nexus-net"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemesa%2Fnexus-net","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemesa%2Fnexus-net/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemesa%2Fnexus-net/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemesa%2Fnexus-net/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gemesa","download_url":"https://codeload.github.com/gemesa/nexus-net/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248018061,"owners_count":21034048,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cctv","cctv-surveillance","file-server","ftp-server","homelab","homelab-setup","network","openwrt","openwrt-router","p2p","raspberry-pi","smb","smtp-relay","surveillance","synology","synology-nas","wireguard","wireguard-vpn","xvr"],"created_at":"2024-11-05T15:20:18.470Z","updated_at":"2026-05-02T04:33:01.996Z","avatar_url":"https://github.com/gemesa.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# nexus-net\n\nThis repository serves as a snapshot of my personal home network setup. Passwords and private keys are securely stored in a password manager.\n\n## Network topology\n\n\n```\n                                    +-----------+\n                                    | Internet  |\n                                    +-----------+\n                                          |\n                                   +-------------+\n                                   | ISP Router  |\n                                   +-------------+\n                                          |\n                                     +---------+         +----+\n                                     | Router  |   ~~~   | RE |\n                                     +---------+         +----+\n                                          |\n                      +---------------------------------------+\n                      |                                       |\n  +----+   +---------------------+        +----+   +---------------------+   +----+\n  | PC |---|       Switch        |        | PC |---|       Switch        |---| PC |\n  +----+   +---------------------+        +----+   +---------------------+   +----+\n            |         |         |                        |         |\n         +-----+ +---------+ +-----+   +-------+      +-----+   +-----+   +-------+\n         | PC  | | IP Cam  | | RPi |---| UPS 0 |      | XVR |   | NAS |---| UPS 1 |\n         +-----+ +---------+ +-----+   +-------+      +-----+   +-----+   +-------+\n                                |                        |\n                             +-----+    +-------------+  |  +-------------+\n                             | EHD |    | HDCVI Cam 0 |--+--| HDCVI Cam 1 |\n                             +-----+    +-------------+  |  +-------------+\n                                                         |\n                                        +-------------+  |  +-------------+\n                                        | HDCVI Cam 2 |--+--| HDCVI Cam 3 |\n                                        +-------------+  |  +-------------+\n                                                         |\n                                        +-------------+  |  +-------------+\n                                        | HDCVI Cam 4 |--+--| HDCVI Cam 5 |\n                                        +-------------+  |  +-------------+\n                                                         |\n                                        +-------------+  |  +-------------+\n                                        | HDCVI Cam 6 |--+--| HDCVI Cam 7 |\n                                        +-------------+     +-------------+\n```\n\n## Devices\n\n### ISP Router - [UPC Connect Box](https://www.google.com/url?sa=t\u0026rct=j\u0026q=\u0026esrc=s\u0026source=web\u0026cd=\u0026cad=rja\u0026uact=8\u0026ved=2ahUKEwi82ZWt6q2DAxWY_bsIHUgUAiQQFnoECBIQAQ\u0026url=https%3A%2F%2Fwww.upc.ch%2Fpdf%2Fsupport%2Fen%2Fmanuals%2Finternet%2Fconnectbox%2Fconnect-box-manual.pdf\u0026usg=AOvVaw1POAA5CCxkLlS9mlO_BAVz\u0026opi=89978449)\n\n#### Overview\n\n- bridge mode\n\n#### Details\n\nSee [isp-router.md](isp-router.md)\n\n---\n\n### Router - [ASUS RT-AX53U](https://openwrt.org/toh/asus/rt-ax53u)\n\n#### Overview\n\n- router mode\n- OpenWrt firmware\n- access:\n  - http://helios.lan or http://192.168.1.1\n  - ssh (key auth enabled, pw auth disabled)\n- WireGuard server (with DDNS)\n- encryption: mixed WPA2/WPA3 PSK, SAE (CCMP)\n\n#### Details\n\nSee [router.md](router.md)\n\n---\n\n### RE - [TP-Link RE315](https://www.tp-link.com/us/home-networking/range-extender/re315/)\n\n#### Overview\n\n- 2.4GHz only (5GHz disabled)\n- encryption: WPA2/WPA3-Personal\n\n---\n\n### Switch - [TP-Link TL-SG105](https://www.tp-link.com/hu/business-networking/unmanaged-switch/tl-sg105/)\n\n#### Overview\n\n- unmanaged switch\n- no PoE\n\n---\n\n### NAS - [Synology DS920+](https://global.download.synology.com/download/Document/Hardware/DataSheet/DiskStation/20-year/DS920+/enu/Synology_DS920_Plus_Data_Sheet_enu.pdf)\n\n#### Overview\n\n- access:\n  - http://chronos.lan or http://192.168.1.100\n  - ssh (both key and pw auth enabled)\n- file server (SMB, FTP)\n  - XVR syncs CCTV data via FTP\n- syslog server\n- P2P file sharing server\n- surveillance server (IP cams)\n- mail server (SMTP relay)\n\n#### Details\n\nSee [nas.md](nas.md)\n\n---\n\n### UPS 1 - [APC Smart-UPS 750VA SmartConnect](https://www.apc.com/shop/hr/en/products/APC-Smart-UPS-Line-Interactive-750VA-Tower-230V-6x-IEC-C13-outlets-SmartConnect-Port-SmartSlot-AVR-LCD/P-SMT750IC)\n\n#### Overview\n\n- connected to NAS via USB\n\n---\n\n### XVR - [DH-XVR5108HS-X](https://www.dahuasecurity.com/asset/upload/uploads/soft/20200529/XVR5108-16HS-X_Datasheet_20200529.pdf)\n\n#### Overview\n\n- access: http://192.168.1.101 (Edge in IE mode)\n- syncs CCTV data via FTP to NAS\n\n#### Details\n\nSee [xvr.md](xvr.md)\n\n---\n\n### HDCVI Camera - [DH-HAC-HFW1200D-0360B-S4](https://www.dahuasecurity.com/asset/upload/download/DH-HAC-HFW1200D_Datasheet_20171127.pdf)\n\n#### Overview\n\n- 1080P\n- night vision\n\n---\n\n### IP Camera - [D-Link DCS-8526LH](https://www.dlink.com/en/products/dcs-8526lh-mydlink-full-hd-pan--tilt-pro-wi-fi-camera)\n\n#### Overview\n\n- 1080P\n- night vision\n- connected to NAS **Surveillance Station** via ONVIF\n\n---\n\n### PC - [Lenovo ThinkPad L580](https://www.lenovo.com/us/en/p/laptops/thinkpad/thinkpadl/thinkpad-l580/22tp2tbl580)\n\n#### Overview\n\n- Fedora\n\n#### Details\n\nSee [pc-thinkpad-l580.md](pc-thinkpad-l580.md)\n\n---\n\n### PC - [MINISFORUM X500 5700G](https://www.amazon.com/MINISFORUM-Elitemini-X500-Computer-Graphics/dp/B09KTBG275)\n\n#### Overview\n\n- Fedora\n\n#### Details\n\nSee [pc-minisforum-x500-5700g.md](pc-minisforum-x500-5700g.md)\n\n---\n\n### PC - [Mac Mini M1](https://support.apple.com/en-us/111894)\n\n#### Overview\n\n- macOS 15\n\n#### Details\n\nSee [pc-mac-mini-m1.md](pc-mac-mini-m1.md)\n\n---\n\n### PC - [Radxa ROCK 5C](https://radxa.com/products/rock5/5c/)\n\n#### Overview\n\n- [Armbian](https://www.armbian.com/)\n\n#### Details\n\nSee [pc-radxa-rock-5c.md](pc-radxa-rock-5c.md)\n\n---\n\n### Phone - [Galaxy S10e 128 GB](https://www.samsung.com/hu/support/model/SM-G970FZWDXEH)\n\n#### Overview\n\n- Stock firmware\n\n#### Details\n\nSee [phone-galaxy-s10e.md](phone-galaxy-s10e.md)\n\n---\n\n### RPi - [Raspberry Pi 4 model B 4GB](https://www.raspberrypi.com/products/raspberry-pi-4-model-b/specifications/)\n\n#### Overview\n\n- [Revolt Pi 4 Cool Box](https://malnapc.hu/revolt-pi-4-cool-box-grey?keyword=Revolt%20Pi%204%20Cool%20Box%20-%20Grey)\n- 32GB SD card\n- encrypted with [cryptmypi](https://github.com/unixabg/cryptmypi)\n  - image: [Buster](https://downloads.raspberrypi.com/raspios_lite_armhf/images/raspios_lite_armhf-2021-05-28)\n- connected to EHD via USB\n- backup file server (syncs data from NAS via ssh)\n- access: ssh (key auth enabled, pw auth disabled)\n- mail server (SMTP relay)\n\n#### Details\n\nSee [rpi.md](rpi.md)\n\n---\n\n### UPS 0 - [Eaton 5SC500I](https://www.eaton.com/hu/hu-hu/skuPage.5SC500I.html)\n\n#### Overview\n\n- TODO: connect the RPi to the currently unused USB port\n\n---\n\n### EHD - [WD Elements Desktop Hard Drive](https://www.westerndigital.com/en-ap/products/external-drives/wd-elements-desktop-usb-3-0-hdd?sku=WDBBKG0020HBK-SESN)\n\n#### Overview\n\n- 4TB\n\n---\n\n### Travel router - [TP-Link M7350 v9](https://www.tp-link.com/en/home-networking/mifi/m7350/v9/)\n\n#### Ovewview\n\n- LTE router with SD card and battery\n\n#### Details\n\nSee [tp-link-m7350.md](tp-link-m7350.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgemesa%2Fnexus-net","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgemesa%2Fnexus-net","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgemesa%2Fnexus-net/lists"}