{"id":13539144,"url":"https://github.com/Homeless-Xu/HomeLess-HomeLAB","last_synced_at":"2025-04-02T06:30:28.402Z","repository":{"id":45693814,"uuid":"86652526","full_name":"Homeless-Xu/HomeLess-HomeLAB","owner":"Homeless-Xu","description":"Notes AIO","archived":false,"fork":false,"pushed_at":"2022-10-22T21:32:42.000Z","size":3594,"stargazers_count":358,"open_issues_count":0,"forks_count":167,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-05-21T15:22:40.632Z","etag":null,"topics":["blog","devops","hacking","linux","network"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/Homeless-Xu.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}},"created_at":"2017-03-30T03:00:11.000Z","updated_at":"2024-05-11T13:27:39.000Z","dependencies_parsed_at":"2023-01-20T06:45:56.975Z","dependency_job_id":null,"html_url":"https://github.com/Homeless-Xu/HomeLess-HomeLAB","commit_stats":null,"previous_names":["xu-jian/vps"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Homeless-Xu%2FHomeLess-HomeLAB","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Homeless-Xu%2FHomeLess-HomeLAB/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Homeless-Xu%2FHomeLess-HomeLAB/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Homeless-Xu%2FHomeLess-HomeLAB/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Homeless-Xu","download_url":"https://codeload.github.com/Homeless-Xu/HomeLess-HomeLAB/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246767491,"owners_count":20830499,"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":["blog","devops","hacking","linux","network"],"created_at":"2024-08-01T09:01:20.748Z","updated_at":"2025-04-02T06:30:25.211Z","avatar_url":"https://github.com/Homeless-Xu.png","language":"Shell","readme":"# 🦚 README\n\n\n```\n🟢 Repo Why\n\n    in linux     everything is file \n    in knowledge everything is card\n\n    i   share    everything i  know\n\n    use cards    manage all your knowledge\n    use obsidiam manage all your cards\n    use homelab  show   all your know\n\n\n🟢 Repo Use \n\n    use obsidian open this repo.\n        Readme.md  ➜ cards link center \n        Cards-AIO  ➜ cards real path \n        Else       ➜ notes need Organize\n\n    best use fixed font like jetbrains Mono\n\n\n🟢 Repo Contribute \n\n    Telegram group:      https://t.me/+3p1p8u3C8ZE3MDIx\n\n    free to join, Share your idea. \n\n    ❗️Need job in CA.US                xx2610👻protonmail.com  ❗️\n    ❗️Need job in CA.US                xx2610👻protonmail.com  ❗️\n    ❗️Need job in CA.US                xx2610👻protonmail.com  ❗️\n\n```\n\n\n```\n🟢 Card Stru\n\n🧬0️⃣0️⃣0️⃣0️⃣-A0z9 🐬 A.B.C ➜ xxxx\n|         |    |   |      |\n|         |    |   |      |\n|         |    |   |      +---------------➜ Card Nmae      ➜ Search\n|         |    |   +----------------------➜ Category-Abbr\n|         |    +--------------------------➜ Category-Icon\n|         +-------------------------------➜ Level_2        ➜ Card Sort\n+-----------------------------------------➜ Level_1        ➜ Card Sort\n\n\n🟢 Card Level \n\ngroup:xx                                  ➜ Group\n    xx.A xx.B xx.C ...                    ➜ cards \n        xx.1 xx.2 xx.3 ...                ➜ cards \n            xx.1a xx.1b xx.1c             ➜ cards \n                xx.1a1 xx.1a2 xx.1a3      ➜ cards \n\n\n```\n\n\n🟢 Misc\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Repo Misc ➜ Card Level ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Repo Misc ➜ Repo Abbr ✔️ ]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Repo Misc ➜ Repo Icon ✔️ ]]\n\n\n\n# 🎪🎪🎪🎪🎪🎪🎪0️⃣0️⃣ HomeLAB\n## 🎪 Lab.Summary\n\nLAB.Pic \n\u003cimg src=\"https://github.com/Homeless-Xu/HomeLess-HomeLAB/blob/master/Misc-Picture/HomeLAB.jpg?raw=true\"\u003e\n\n\nLAB.Hardware \n```\nStarlink_Gen2        Internet\nMofi                 Internet_LTE\n\nFortiGate_60F        Firewall\n\nMikrotik_RB4011      Router \nMikrotik_CRS328      L3-Switch\nMikrotik_HapAC2      AP-Master\nRuckus_R600          AP-Guest-Mesh_01\nRuckus_R600          AP-Guest-Mesh_02\n\nHP-Zbook_G3          Esxi-G3 \nHP-Zbook_G5          Esxi-G5\n\nSynology_DS2015XS    NAS\n\nCamera_IPC X 4       IPC-HDW3849H-AS-PV \nCamera_PTZ X 2\n\n\n🔶 Shopping List \n\n    HDD:            HC550 Series         ➜ best hdd \n    Mini Server.1:  supermicro  E302-9D  ➜ 1500$+ !       small + sfp +    powerful \n    Mini Server.2:  R86s G3              ➜ 250$           small + sfp   no powerful   max-ram=16G. \n\n```\n\n\nLAB.Hardware Choose \n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB Hardware Choose ➜ Firewall ✔️]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB Hardware Choose ➜ Camera ✔️]]\n\n\nLAB.Network Summary\n```\nvDOM + VxLAN + BGP ...\n\n    VM:   Server              ➜ make one machine  to many virtual machine \n    VLAN: Switch_Layer 2      ➜ make one switch   to many virtual switch \n    VRF:  Router_Layer 3      ➜ make one router   to many virtual router \n    VDOM: Firewall            ➜ make one firewall to many virtual firewall \n\n❗️ ros.vrf function very weak.no vxlan. just for very simple use.no recommend try it !!!!!!!! ❗️\n\n```\n\nLAB.Storage Summary\n```\n\n\n\n\n```\n\n\n\n\n\n## 🎪👾👾👾👾👾 Lab.Prepair\n\n```\nOS Choose:  best linux os for learning is ubuntu.20/22 ➜ almost all document is based on this. \n```\n\n\n###### 🟢 OS Install AIO\n\nUSB Installer Make \n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 👾 USB ESXI ➜ Make ESXI USB Installer ✅]]\n- [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 👾 USB.Kali ➜ Make Kali usb installer ✔️💯]]\n- [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 👾 USB.Kali.RPI ➜ Make Kali install ✔️]]\n- [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 👾 USB.Kali.RPI.USB ➜ RPI Boot OS From USB ✅💯❗️❗️❗️❗️❗️ ]]\n\nESXI Custom Image  \n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 👾 ESXI.Bas ✶ Hardware ➜ compatibility Check URL ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 👾 ESXI.IMG ✶ Custom Demo ➜ usb nic driver add 💯]]\n\nPXE Server \n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 LAB.OS ➜ PXE Sever Prepair - 🚫 ]]\n\n\n🟢 LAB.Misc \n\nDNS\n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 LAB.000 ➜ DNS Record AIO ✔️]]\n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 DNS URL Redriect.1 ➜ Use CloudFlare 💯]]\n- [[🧬1️⃣9️⃣0️⃣0️⃣-Z000 🌐 DNS URL Redriect.2 ➜ Use other 💯]]\n\n\nGit \n- [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🎪 LAB.PREP • Git ➜ Del Old Git Version ✅]]\n\n\nNTP \n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 LAB.NTP ➜ Why \u0026 How ✅]]\n\n\n\n🟢 RPI ✔️\n\n🔶 Nic Bond\n- ❗️ startech dual-usb nic no support Balance-rr fuck ❗️ \n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 LAB.000 ➜ RPI Nic Bond Balance-rr ➜ NoSupport ✅]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 LAB.000 ➜ RPI Nic Bond 802.3AD ✅💯]]\n\n\n🔶 Docker \n- [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🎪 LAB.APP.Password Manager ➜ Docker Bitwarden 🐶]]\n\n\n\n## 🎪🌐🌐🌐🌐🌐 Lab.NET\n```\n    ✅ VPN:            Wireguard + Netmaker\n    ✅ DNS:            AdGuard \n    ✅ Proxy:          Traefik\n\n```\n###### 🟢 Cable ---- Map.Simple ✔️\n```\n\nvm.eg3 \u003e\u003e\u003e\u003e\u003e\u003e\u003e fgt.eg3 -------- rb4.lan            \u003e\u003e rb4.wan   ---- fgt.vdom.def  \u003e\u003e www\n10.32.0.xx     Transtfer.Mode   10.32.0.2/24+dhcp     10.21.0.2 ---- 10.21.0.1/30+dhcp\n\n                                10.53.0.3/29\n                                ||||||||||||\n                                10.53.0.5/29\n\n10.54.0.xx     Transtfer.Mode   10.54.0.4/24+dhcp     10.41.0.2 ---- 10.41.0.1/30+dhcp\nvm.eg5 \u003e\u003e\u003e\u003e\u003e\u003e\u003e fgt.eg5 -------- hap.lan            \u003e\u003e hap.wan   ---- fgt.vdom.def  \u003e\u003e www\n\n```\n\n###### 🟢 Cable ---- Map.Detail ✔️\n```\n\nFirewall            Router            Router            Switch            Misc    \nFortiGate           Mikrotik          Mikrotik          Mikrotik  \n60F                 RB4011            HapAC2            CRS328\n==========================================================================================\n\n                    SFP_01------------------------------SFP_01\n                                                        SFP_02                             \n                                                        SFP_03 ---------- NAS ✶ SFP_01\n                                                        SFP_04 ---------- NAS ✶ SFP_02\n                                                        CRS_19-24 ------- SEC ✶ Camera x 6\nFGT_01-FGT -------- RB4_01-FGT                        \nFGT_02-EG3 -------------------------------------------------------------- ESX ✶ HP.Zbook-G3\nFGT_03-EG3 -------- RB4_03-EG3                       \nFGT_04-EG5 -------------------------------------------------------------- ESX ✶ HP.Zbook-G5\nFGT_05-EG5 -------------------------- HAP_04                                              \nFGT_0A-FGT -------------------------------------------------------------- NAS ✶ ETH_01\nFGT_0B-FGT -------------------------------------------------------------- NAS ✶ ETH_02     \nFGT_08-FGT -------------------------- HAP_01\nFGT_09-FGT -------------------------------------------------------------- PC  ✶ imac  \n                    RB4_04-HAP ------ HAP_03                 \n                    RB4_05-HAP ------ HAP_02  \n                                      HAP_05 ---------------------------- SRV ✶ RPI.\n                    RB4_06-APX ------------------------------------------ AP  ✶ Ruckus_R600\nFGT_10-FGT \u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c\u003c WWW ✶ Starlink/LTE\n\n```\n\n###### 🟢 Table ---- VLAN \u0026 IP  ✔️\n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 VLAN IP Table ✅❗️ ✔️]]\n\n\n###### 🟢 Network -- Internet ✔️\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net • internet.Best ➜ Visible + Mofi ]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net • internet.Else ➜ Ros Wireless Bridge Public Wifi ✅ ]]\n\n\n###### 🟢 Network -- Basic \n\n🔶 FortiGate\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FortiGate Conf ➜ Reset ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FortiGate Conf ➜ VDOM Enable ✔️]]\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FortiGate Conf ➜ Transfer Mode Enable ✔️ ]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FortiGate Basc ➜ NAT Mode vs Transfer Mode ✔️ ]]\n\n\n🔶 Mikrotik \n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros Conf ➜ RB4 + HAP Conf Basic ✅❗️❗️❗️❗️❗️ ]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros Conf ➜ EBGP eg3 eg5 ✅ ]]\n\n\n###### 🟢 Network -- VxLAN \n\n```\n\n❗️ mikrotik fortigate use diff vxlan port, ros.8472, fgt.4789 ➜ change ros`s vxlan \u0026 vtep port to 4789 ❗️\n❗️ mikrotik fortigate use diff vxlan port, ros.8472, fgt.4789 ➜ change ros`s vxlan \u0026 vtep port to 4789 ❗️\n❗️ mikrotik fortigate use diff vxlan port, ros.8472, fgt.4789 ➜ change ros`s vxlan \u0026 vtep port to 4789 ❗️\n\n```\n\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 NET • VXLAN ➜ Why ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 NET • VxLAN.Demo Phys Nic ➜ Ros + FGT 💯 ]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net • VxLAN.Demo VLAN Nic ➜ Manage vlan 💯 ]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net • VxLAN.Demo Else ➜ NAS.89 + NAS.88 ✅ ]]\n\n \n###### 🟢 VPN ------ Wireguard ✅ ?\n\n```\n\n🔵 VPN \n\n    vps.s 1214.214\n\n    ros.c 1214.011\n    ros.c 1214.022\n\n    k3s.c 1214.033\n    dkt.c 1214.144\n    mac.c 1214.099\n\nvps stoped. so ..\n```\n\n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 LAB.Net.VPN.Choose ➜ Wiregurad Netmaker ✔️]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 LAB.Net.VPN.Wireguard ➜ Design \u0026 Structure ✔️]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 LAB.Net.VPN.Wireguard ➜ AIO Misc todo ✖️]]\n\n\n###### 🟢 Proxy ---- Traefik   \n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 LAB.Net.Proxy.Choose ➜ Traefik ✔️]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-B000 🎪 LAB.Net.Proxy.Traefik ➜ Design \u0026 Structure]]\n\n\n## 🎪🔐🔐🔐🔐🔐 Lab.AAA \n\n```\n🟢 AAA.SUM\n\n    ✅ Radius  ➜ main for wifi  \n\n    ✅ LDAP:  openLDAP     ad.rv.ark\n    ✅ LDAP:  Synology    adnas.rv.ark\n    ❌ SSO:    Authelia\n\n\n🔵 Radius ✅\n\tRadius Server: RB4011 \n\t\n\tRadius Client:\n\t    RB4/HAP    winbox login ✔️\n\t    Fortigate  web    login ✔️\n        Kali       ssh    login ✔️\n        esxi ❌\n        nas ❌\n\n🔵 LDAP Account ❌\n\n    🔶 nas \n        adu.nas ➜   user \n        ada.nas ➜   admin \n\n```\n\n###### 🟢 Radius\n###### 🟢 Radius - Why ✔️\n\n```\n🔶 Why \n\nin school  wifi need login \nin company pc   need login \n\nradius allow who can login. how long etc....\nmain for wifi.   can do to pc too. like employer.\n\n```\n###### 🟢 Raidus - Map ✔️ \n\n```\n\n        \u003e\u003e cable - rb4011                              / main radius.server: rb4011\ndevice  \u003e\u003e wifi  - ruckus  \u003e\u003e radius.client:fortigate \u003c\n        \u003e\u003e cable - hapac2                              \\ back radius.server: hapac2\n\n\n⚠️ ros not support sync radius server now; backup is for important account only. ⚠️ \n\n```\n\n###### 🟢 Raidus - Demo ✔️ \n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-C000 🎪 AAA Radius Demo ➜ Srv.RB4 + Cli.FGT ✅💯]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-C000 🎪 AAA Radius Demo ➜ Srv.RB4 + Cli.RB4 ✅💯]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-C000 🎪 AAA Radius Demo ➜ Srv.RB4 + Cli.Kali ✅💯]]\n\n\n\n## 🎪📀📀📀📀📀 Lab.STO\n\n\n###### 🟢 Storage MAP \n```\nDHW  ➜ DSM.HW: Synology Hardware DS2015XS  ➜  Weak performace \u0026 Docker No   ➜  Backup NAS\nDVM  ➜ DSM.VM: Synology VM       ESXI      ➜  High performace \u0026 Docker Yes  ➜  Main   NAS\n\n                / iscis --\u003e HW.RPI          ➜ S3  Storage\nSynology.DSM --\u003e  iscsi --\u003e VM.Synology\n\t\t        \\ iscis --\u003e VM.CEPH         ➜ RBD Storage\n\n\n🔶 Disk \n\n    DHW.01 ------\\\n    DHW.02 -------\u003e  ISCSI ➜ Ceph Cluster\n    DHW.03 ------/\n    DHW.04 -------\u003e  ISCSI ➜ DSM.VM\n    DHW.05\n    DHW.06\n    DHW.07\n    DHW.08\n\n\n🔶 Function\n    \n    DHW.ISCSI  ➜ CEPH     ➜  K8s/K3s \n    DHW.ISCSI  ➜ DVM      ➜  Docker  Mount  +  Dropbox_sync_encrypted\n    DHW.NFS    ➜ ESXI     ➜  ISO/APP Mount\n\n```\n\n\n\n\n###### 🟢 LAB.Storage Desc\n```\nNAS - Docker:  Synology - Hardware ➜ dsm \nNAS + Docker:  Synology - VM_esxi  ➜ dvm  ➜ no 24/7 .. only docker no important.\n\nS3:    MinIO \nRBD:   Ceph\n\n\n🔶 Function - DVM \n\t- Docker \n\t- Cloud Sync:  Dropbox       * 4\n\t- Cloud Sync:  Google Driver * 2\n\n\n🔶 CEPH-RBD \n    Pool_BD-K8s-DB\n    Pool_BD-K8s-APP\n    Pool_BD-K3s-AIO\n\n```\n\n\n🟢 Cloud \n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-C000 🎪 LAB.Sto.Cloud Driver ➜ Alist 🐶 ]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-C000 🎪 LAB.Sto.Cloud Pic Host ➜ github ✅ ]]\n\n\n\n## 🎪💠💠💠💠💠 Lab.APP\n\n## 🎪🎉🎉🎉🎉🎉 Lab.MIS\n\n🔵 LAB Misc \n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🎪 LAB.Mon ➜ Dashy ✔️]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🎪 LAB.Tools ]]\n\n\n\n## 🎪🎉🎉🎉🎉🎉 MIS.Monitor\n\n\nmetric + influxdb + grafana\n\n\n\n\n\n\n# 🚑🚑🚑🚑🚑🚑🚑🚑🚑🚑🚑🚑🚑🚑 RV \u0026 ELEC \n\n\u003cimg src=\"https://github.com/Homeless-Xu/HomeLess-HomeLAB/blob/master/Misc-Picture/RV-Ambulance.jpg?raw=true\"\u003e\n\n\n```\nRV DIY Summary \n\n    - Power:           more panel less battery if possible\n    - Fan:             never max air: big noise trush! fuck, try diy use Noctua NF-A20\n    - Aircondition:    use mini-split  (use much less power)\n    - battery moniter: bmv-712 useless.  tell capity by votage, no need fuck this. setting is crazy and not accurate \n\n    \n```\n\n\n## 🚑🚑🚑🚑🚑 RV Power \n\n🔵 Solar Panel \n```\nSeries   connect panel ➜ one panel broken.     affect whole system\nParallel connect panel ➜ one panel broken.  no affect whole system. ➜ 👍 \n```\n\n\n🔵 Battery \n\nLifepo4 Choose \n- 1st: used tesla battery\n    \nBattery Charge\n- [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 🎉 RV Power ➜ Battery Charge Stage and Advice 💯❗️ ]]\n- [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 🎉 RV Power ➜ Battery Votage Table 💯 ]]\n\nMPPT Controler\n- [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 🎉 RV Power ➜ MPPT Use Very Large Panel 💯 ]]\n\n\n\n🔵 Misc \n\nCable Size Choose \n- [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 🎉 RV Power ➜ Cable Gague Size Choose ✔️ ]]\n\nDC Fuse Choose ❗️\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🚑 ELEC Fuse Choose ➜ Blue Sea Systems Class T Fuses 💯 ]]\n\nMisc\n- [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 🎉 RV Power ➜ how charge agm use lifepo4 ✔️ ]]\n\n\n\n\n🟢 Elective Tool\n\nTool: \n```\nmultimeter       ➜ fluke 87v\nelect   tester   ➜ \ngfci    tester   ➜ klein gfci outlet tester  ➜ test if gfci device works. \nvoltage tester   ➜ klein voltage tester      ➜ test if have any power.    ➜ not for how big votage/current\n\n```\n\nTool Use \n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🚑 ELEC test cable connect ➜ Meter Ω Func ✔️ ]]\n\n\n🟢 Elective Hardware \n\n```\n• Fuse/breaker:   ➜ prevent shortcut \n\n• Relay(switch):  ➜ use small votage/current control big votage/current\n    current  ➜ switch small cable;  device use big cable\n    votage   ➜ rpi    use   5v;     device use 12/110/220v \n\n```\n\n\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🚑 ELEC Hardware ➜ FET MOS ➜ Desc ✖️ ]]\n\n\nELEC Hardware Use\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🚑 ELEC Hardware• Manual ➜ ShortStop Circuit Breaker ✅ ]]\n\n\n\n\n🟢 ELEC Knowledge \n- [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 🎉 ELECT ➜ GFCI ]]\n\n\n🟢 Ambulacne ELECT DIY\n\n- [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 🚑 Ambulance Relay Panel ❗️💯❗️  ]]\n\n\n\n## 🚑🚑🚑🚑🚑 RV Smart\n\n###### 🚑 Home Assistant\n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🎪 HA OS Choose ➜ Supervised ✔️ ]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🎪 HA OS Install ➜ RPI4_Ubuntu22 Install Supervised ✅]]\n\n\n\n###### 🟢 🚑 Home Assistant + Victron / Modbus\n```\nSummary \n\n1. update all firmware.\n2. google gx_modbus-tcp_manual.pdf    modbus-tcp register list\n    https://www.victronenergy.com/panel-systems-remote-monitoring/color-control#technical-information\n\nModbus explain \n  - name: '⚡️🔆-Head'\n    unit_of_measurement: \"W\" \n    scale: 0.1     # show 3000w, real 300w so must need this.\n    precision: 2   # if no 13v; if=1 13.1v; if=2 13.11v \n    slave: 224     # for device(unit-id) ➜ one hardware one id \n    address: 789   # for function        ➜ one fucntion one id. one hardware many function\n\n```\n\n\n🔶 Option ➜  GX Change mapping of Unit-ID / VRM-Instance ✅\n- 01 [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🚑 Victron Cerbo GX ➜ Change Mapping Why ✔️ ]]\n- 02 [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🚑 Victron Cerbo GX ➜ Enable SSH ✔️ ]]\n- 03 [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🚑 Victron Cerbo GX ➜ Change Mapping File ✔️ ]]\n\n\n🔶 Real Demo ✅\n- [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🚑 HA Victron Modbus Demo ➜ Summary ✔️ ]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🚑 HA Victron Modbus Demo ➜ prepair network and server ]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🚑 HA Victron Modbus Demo ➜ HA_Docker Config File PATH ✔️]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 🚑 HA Victron Modbus Demo ➜ Config File with Notes❗️💯❗️ ]]\n \n\n\n\nhow show. pic of remote console.\n\n###### 🟢 🚑 Home Assistant + Renogy Battery??\n\n\n# 📟📟📟📟📟📟📟📟📟📟📟📟📟📟 CMD AIO\n\nCMD.G ➜ all plaform \nCMD.D ➜ Docker \nCMD.L ➜ Linux\nCMD.N ➜ Net\n\n\n# 📟🦚🦚🦚🦚🦚 8️⃣8️⃣ CMD.Fortigate\n    🔍F.CMD.FGT🔎\n\n\n# 📟🦚🦚🦚🦚🦚 8️⃣8️⃣ CMD.RouterOS\n    🔍F.CMD.Ros🔎\n\n\n❗️ F1 Key show available cmds ❗️\n\n🔵 Bridge     🔍F.CMD.Ros.Bridge🔎\n```\n/interface bridge print          ➜ list bridge info\n/interface bridge port print     ➜ lost bridge port info\n\n\n🔶 Bridge VLAN Filter off ✅\n\n/interface bridge set ✘✘✘✘✘✘✘✘✘✘✘✘ vlan-filtering=no\n/interface bridge set Bridge-CRS-ALL vlan-filtering=no\n\n```\n\n\n \n# 📟🦚🦚🦚 CMD.Network\n\n\n\n# 📟🟢 Net.Router\n\n\n- [[🧬8️⃣8️⃣0️⃣0️⃣-Z000 📟 CMD Net Router CRUD ➜ Win AIO ✅]]\n- [[🧬8️⃣8️⃣0️⃣0️⃣-Z000 📟 CMD Net Router CRUD ➜ Mac ✖️]]\n\n\n\n# 📟🟢 Net.DNS\n\n- [[🧬8️⃣8️⃣0️⃣0️⃣-Z000 📟 CMD.Net.DNS.Check ➜ nslookup Use ✔️]]\n- [[🧬8️⃣8️⃣0️⃣0️⃣-Z000 📟 CMD.Net.DNS.Clear ➜ flush, Delete ✖️]]\n\n\n\n\n# 📟🟢 CMD.ESXI\n\n\n- [[🧬8️⃣8️⃣0️⃣0️⃣-Z000 📟 CMD.ESXI Network ➜ Nic PortGroup vSwitch ✔️]]\n\n\n# 🌐🌐🌐🌐🌐🌐🌐🌐🌐🌐🌐🌐🌐🌐 1️⃣0️⃣ Network \n\n\n🟢 Simile AIO ❗️ \n\n```\nRoute:  connect diff network/language \n\nNAT:  translate address.\nSNAT: your    to english\nDNAT: english to your\n\n```\n\n\n🔵 Tool. Winbox \n\n- [[🧬1️⃣0️⃣0️⃣0️⃣-Z000 🌐 Net.T.Winbox.Tips ✔️]]\n\n\n# 🌐🦚🦚🦚🦚🦚 1️⃣0️⃣ Network \n    🔍F.N🔎\n\n###### 🟢 Hardware \n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB.Hardware.Func • Function ➜ L3 Switch vs L3 Router 💯 ]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB.Hardware.Func • Function Assign ➜ Why How Demo 💯 ]]\n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB.Hardware.Virt • VRF.Why ➜ Why Hardware Virtual ✅ ]]\n\n\n\n🔵 Switch: Mikrotik CRS328\n    L2 Switch. L3 too Weak \n    \n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB.HW.CRS • Hardware Offload ➜ Why ✅ ]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB.HW.CRS • Hardware Offload ➜ Status Check ✔️ ]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB.HW.CRS • Hw Offload Tip ➜ Use only one Bridge ✔️ ]]\n\n\n\n# 🌐🟢 Net.Basic\n\n\n🔵 Network Package\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas Package-L2 ➜ Mac ❌]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas Package-L3 ➜ IP  ❌]]\n\n\n\n🔵 Mask \n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas ✶ MASK Desc ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas ✶ MASK.30 IP Table ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas ✶ MASK Demo ➜ router ip ✖️]]\n\n\n\n🔵 Misc\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas ✶ TCP vs UDP ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas.Router Type ➜ PE CE ✔️]]\n\n\n\n# 🌐🟢 Net.Advance\n\n\n\n\n# 🌐🟢 Net.Wireless \n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Wireless.Antenna ➜ type ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Wireless.Antenna ➜ Signal Strength ✔️]]\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Wireless.Wave.Direction ✔️]]\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Wireless.Signal Effect item ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Wireless.Signal SNR AIO✔️]]\n\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.wifi.channel.choose ➜ 2G vs 5G ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.wifi.band desc ➜ 20MHz 40MHz ✔️]]\n\n\n\n\n\n# 🌐🦚🦚🦚🦚🦚 1️⃣0️⃣ Firewall Knowledge\n    🔍F.FGT.Basic🔎\n    Firewall Basic Knowledge\n\n\n🔵 FortiGate Basic \n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FGT.Bas.Nic ➜ Delete Grey Nic ✅ ]]\n\n\n🔵 Firewall:  FortiGate_60F \n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB.Hardware.FGT Firewall ➜ vlink Desc ✔️ ]]\n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB.Hardware.FGT Firewall ➜ NPU-vlink Desc ✔️ ]]\n\n\n🔵 Firewall Config \n\n- [[🧬0️⃣0️⃣0️⃣0️⃣-A000 🎪 LAB.NET.Demo.FGT VDOM ➜ Internet config ✅💯 ]]\n\n\n🟢 simple \n```\nNAT    ➜  connect LAN \u0026 WWW \nMangle ➜  mark add/check \n\n```\n\n\n\n###### 🟢 Firewall.NAT ✅❗️ \n\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Firewall.NAT ➜ Summary]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Firewall.NAT ➜ SNAT DNAT Masquerade Diff AIO ✅❗️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Firewall.NAT ➜ WHY ]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Firewall.NAT ➜ snat vs masquerade ✅ ]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Firewall.NAT ➜ snat nic_x nic_all diff ✅ ]]\n\n\n\n###### 🟢 Firewall Misc\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FGT • Bas ➜ Timeout ✔️]]\n\nfirewall.mangle.pathhrough:  if match. go to next firewall rule\n\n\n# 🌐🦚🦚🦚🦚🦚 1️⃣0️⃣ RouterOS AIO\n    🔍F.Ros.Basic🔎\n\n\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 NET.Route • Ros BGP Share Default route ✔️ ]]\n\n\n# 🌐🟢 Ros.CMD AIO \n\n\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 Ros CMD ➜ Bridge ✔️ ]]\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 Ros CMD ➜ VRF ✔️ ]]\n\n\n✶ VRF Demo, works but not use any more.\n\n    - VRF.HAP   [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 NetBuild HAP.Conf.CMD ➜ AIO ✅❗️❗️❗️❗️❗️ ]]\n    - VRF.RB4   [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 NetBuild RB4.Conf.CMD ➜ AIO ✅❗️❗️❗️❗️❗️ ]]\n    - VRF.BGP   [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 NetBuild Route.EBGP AIO ➜ EG3 EG5 RB4 HAP ✅❗️❗️❗️❗️❗️ ]]\n\n\n🔵 Demo. Basic.VRF\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.CMD ➜ AIO ✔️]]\n\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Order ➜ Desc + Demo❗️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Nic ➜ Physical + VLAN ✔️]]\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.How ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.How.1 ➜ VRF Prepair ip ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.How.2 ➜ VRF Create + Order ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.How.3 ➜ VRF Default Route ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.How.4 ➜ VRF Firewall masquerade ❗️]]\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.AIO ➜ Ros CRS✖️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.00 ➜ VRF Design ✖️]]\n\n\n\n🔵 Demo. Basic.Route\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Route.type ➜ Direct + Static + dynamic ⭐️⭐️⭐️⭐️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Route.Dynamic Route ➜ OSPF BGP ➜ Why ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Route.Dynamic Route ➜ OSPF BGP ➜ Diff]]\n\n\n🔵 Demo. Basic.OSPF \n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.OSPF.Bas ➜ Disenable Enable ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.OSPF.Bas ➜ DR BDR ➜ Desc ✔️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.OSPF.Bas ➜ DR BDR ➜ Choose ✖️]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.OSPF.Bas ➜ Zone ➜ Desc \u0026 Why ✔️]]\n\n\n\n🔵 OSPF. Demo\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.Demo ➜ OSPF Devices ✅]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.Demo ➜ Router IP ➜ Design ✅]]\n\nall route device need set ospf\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.00 ➜ Device IP Setup ✅]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.10 ➜ RouterID loopback ➜ Desc Diff ✅]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.11 ➜ loopback Create ❌ ]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.12 ➜ loopback Set IP ✔️ ]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.13 ➜ RouterID Create ✔️ ]]\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.13 ➜ OSPF Status Check ✔️ ]]\n\n\n🔵 Router \n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Lab.Net.Basis ➜ AS Number AIO ✅]]\n\n\n\n🟢 Ros.VRF+MPLS\n\n🔵 VRF + VLAN ✔️\n\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Ros.VRF ➜ VRF On vlan nic✅]]\n- [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Ros.VRF ➜ Route between vrf ➜ MPLS]]\n\n\n##### 🟢 Ros.MPLS ✖️\n\n[[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Ros.MPLS ✶ Desc + Why ✅]]\n\n[[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros BGP Multihop ✔️]]\n\n[[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 ROS•BGP Demo ➜ EBGP HAP RB4 ✅]]\n[[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.Bas ➜ Console ✅]]\n[[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.Tool ➜ Romon ✔️]]\n\n\n\n##### 🟢 Ros.Misc\n\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 Ros.Script.Demo ➜ Misc-2019-Miranda ?]]\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 Ros.Log ➜ Debug Enable ✔️]]\n\n✶ Ros.Hardware\n\n- [[🧬1️⃣3️⃣0️⃣0️⃣-A000 🌐 Ros_A.HDW.Name ➜ rule ✔️]]\n- [[🧬1️⃣3️⃣0️⃣0️⃣-A000 🌐 Ros_A.HDW.LTE.SXT AIO ✔️]]\n\n✶ Ros.Basic\n\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B100 🌐 Ros.Mode.AP ➜ Home AP \u0026 WISP AP ✔️]]\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B200 🌐 Ros.Mode.CPE.Desc \u0026 Function ✔️]]\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B200 🌐 Ros.Mode.CPE.When ✔️]]\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B200 🌐 Ros.Mode.CAP.Desc ✔️]]\n- [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 Ros.Mode.PTP Bridge.Desc ✔️]]\n\n\n✶ Ros.Tool\n\n    netwatch:  check device up/down.   so no need use ping\n\n\n\n\n# 🚀🦚🦚🦚🦚🦚 1️⃣0️⃣ VPN\n\n\n\n# 🎉🦚🦚🦚🦚🦚 1️⃣9️⃣ Misc\n\n\n\n\n# 🎉🟢 Route\n\n\n# 🎉🟢 NDS\n\n\n\n- [[🧬3️⃣0️⃣0️⃣0️⃣-Z000 🌐 DNS.Cache Update ➜ MacOS.13 ✔️]]\n\n\n\n\n\n\n# 🎉🟢 SSL \n\n\n\n\n# 🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊 2️⃣0️⃣ Misc\n\n\n# 📀🦚🦚🦚🦚🦚 2️⃣1️⃣ Storage \n    🔍F.STO F.NAS🔎 \n\n\n\n# 📀🦚🦚🦚 2️⃣1️⃣.✘✘ STO.DSM\n\n# 📀🦚🦚🦚 2️⃣1️⃣.✘✘ STO.FreeNAS\n\n\n# 📀🦚🦚🦚 2️⃣1️⃣.✘✘ STO.Ceph \n\n\n# 📀🟢 NFS.Demo\n\n\n- [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 📀 STO ✶ NFS.SRV ➜ DSM]]\n- [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 📀 STO ✶ NFS.CLI ➜ Mac]]\n- [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 📀 STO ✶ NFS.CLI ➜ ESXI]]\n\n\n\n\n\n# 📀🟢 ISCSI \n\n- [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 📀 STO ✶ ISCSI.Srv.Demo ➜ ESXI]]\n- [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 📀 STO ✶ ISCSI.Srv.Demo ➜ Win_2019]]\n\n- [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 📀 STO ✶ ISCSI.Cli.Demo ➜ Win_7]]\n\n\n\n# 🛢🦚🦚🦚🦚🦚 2️⃣3️⃣ Database \n    🔍F.DB🔎\n\n\n# 🛢🦚🦚🦚 2️⃣3️⃣ DB.Mysql \n\n\n\n- [[🧬6️⃣0️⃣0️⃣0️⃣-Z000 🛢 DB.Mysql Bas ✶ Login]]\n- [[🧬6️⃣0️⃣0️⃣0️⃣-Z000 🛢 DB.Mysql Bas ✶ DB ➜ Check \u0026 Create]]\n- [[🧬6️⃣0️⃣0️⃣0️⃣-Z000 🛢 DB.Mysql Bas ✶ User Create]]\n- [[🧬6️⃣0️⃣0️⃣0️⃣-Z000 🛢 DB.Mysql Bas ✶ User Permit ➜ Level]]\n\n\n\n\n\n\n# 🛢🦚🦚🦚 2️⃣3️⃣.✘✘ DB.PostgreSQL\n\n\n# 🛢🦚🦚🦚 2️⃣3️⃣.✘✘ DB.Redis\n\n\n# 🛢🦚🦚🦚 2️⃣3️⃣.✘✘ DB.Oracle \n\n\n\n# 📜🦚🦚🦚🦚🦚 2️⃣4️⃣ Web\n\n\n\n\n# 📜🦚🦚🦚🦚🦚 2️⃣5️⃣ Script \n    🔍F.SC🔎\n\n# 📜🦚🦚🦚 2️⃣5️⃣.11 Bash\n\n\n# 📜🦚🦚🦚 2️⃣5️⃣.33 Python\n\n\n# 📜🦚🦚🦚 2️⃣5️⃣.99 Apple Script\n\n\n\n\n# 🐬🐬🐬🐬🐬🐬🐬🐬🐬🐬🐬🐬🐬🐬 3️⃣0️⃣ Docker\n\n```\n🦚 Readme \n\nmanage few  docker                     ➜ choose   docker           ➜ easy\nmanage many docker                     ➜ choose   docker-compose   ➜ little hard\nmanage lots docker                     ➜ NoChoose docker-swarm \n\nmanage lots docker.learn local         ➜ Choose   minikube         ➜ hard\nmanage lots docker.learn Cluster.test  ➜ Choose   k3s              ➜ hard\nmanage lots docker.learn Cluster.prod  ➜ Choose   k8s              ➜ hard\n\n🔵 Docker Resources\n\n⭐️⭐️⭐️⭐️      https://www.qikqiak.com/k8strain/\n\n```\n\n\n\n# 🐬🦚🦚🦚🦚🦚 3️⃣1️⃣ Docker \n    🔍F.DK F.Docker🔎\n\n\n\n# 🐬🟢 Docker. Basic \n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.A.Bas ✶ Docker Install ➜ Ubuntu_20]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.A.Bas ✶ Docker Uninstall ✔️]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.A.Bas ✶ Docker Service ➜ Start Stop Check]]\n\n\n# 🐬🟢 Docker. Network\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✶ Docker Network ➜ Desc]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✶ Docker Network ➜ List]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✶ Docker Network ➜ Mode]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✶ Docker Network ➜ Demo]]\n\n\n# 🐬🟢 Docker. Misc\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✶ Docker Volume ➜ cmd ➜ ls create check]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✶ Docker Volume ➜ Move Folder Demo]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✶ Docker Namespace \u0026 cgroup ➜ Desc]]\n\n\n\n\n\n# 🐬🦚🦚🦚🦚🦚 Docker. Demo\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.CMD.Demo ➜ MySQL \u0026 MariaDB ✅]]\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.CMD.Demo ➜ photoprism ]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.CMD.Demo ➜ Heimdall]]\n\n\n\n\n# 🐬🦚🦚🦚🦚🦚 3️⃣2️⃣ Docker Compose \n    🔍F.DC🔎\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 DC ➜ Desc]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 DC ➜ Install \u0026 Version]]\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 DC ➜ CMD]]\n\n\n\n\n\n# ☸️🦚🦚🦚🦚🦚 3️⃣3️⃣ Minikube\n\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Minikube.Bas ✶ CMDs ✔️]]\n\n\n\n\n# ☸️🦚🦚🦚🦚🦚 3️⃣3️⃣ K3s \n    🔍F.K3s🔎\n\n\n\n\n# ☸️🦚🦚🦚🦚🦚 3️⃣8️⃣ K8s \n    🔍F.K8s🔎\n\n\n# ☸️🦚🦚🦚🦚🦚 K8s ➜ Basic\n\n\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✶ yaml ➜ why]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✶ yaml ➜ Demo \u0026 Desc]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✶ yaml ➜ Export]]\n\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✶ Pod ➜ Why]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✶ Pod ➜ Desc]]\n\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✶ ConfigMAP \u0026 Secret ➜ WHY]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✶ ConfigMAP \u0026 Secret ➜ Desc]]\n\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✶ Service ➜ WHY]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✶ Service ➜ Desc]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✶ Service ➜ Mode]]\n\n\n\n\n\n\n# ☸️🦚🦚🦚🦚🦚 K8s ➜ Advance\n\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Adv ✶ RBAC Desc]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Adv ✶ CRD ➜ Desc \u0026 WHY]]\n\n\n\n\n\n\n# ☸️🦚🦚🦚🦚🦚 K8s.Storage\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s STO ✶ Storage Type]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s STO ✶ PV \u0026 PVC ➜ Desc]]\n\n\n\n\n# ☸️🦚🦚🦚🦚🦚 K8s.Network\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s NET ✶ Network ➜ Desc]]\n\n\n\n\n\n\n\n# ☸️🦚🦚🦚🦚🦚 Helm.Basic \n    🔍F.Helm🔎\n\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Bas Helm Desc ➜ Simple]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Bas Helm Install ➜ Mac + Ubuntu]]\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Bas Helm Value Custom ➜ How ✔️]]\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Bas Helm ➜ Structure]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Bas Helm ➜ Structure ➜ values.yaml desc]]\n\n\n\n\n# ☸️🦚🦚🦚🦚🦚 Helm.CMD\n\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm CMD ➜ Commands]]\n\n\n\n\n\n\n# ☸️🦚🦚🦚🦚🦚 Helm.Demo\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Demo ✶ K3s ❗️]]\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Demo ✶ APP ➜ Search \u0026 Install \u0026 Run]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Demo ✶ APP.Value.Csutom ]]\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Demo ✶ Value.Csutom.file  ➜ values.yaml 🐶]]\n\n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm APP ➜ Visit URL ✔️]]\n\n\n\n### Helm.Demo traefik.minikube \n\n- [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Demo traefik.minikube ✖️]]\n\n\n\n\n\n# 👾👾👾👾👾👾👾👾👾👾👾👾👾👾 4️⃣0️⃣ OS\n\n\n# 👾👾👾👾👾 4️⃣3️⃣ Linux \n    🔍F.Linux🔎\n\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 L.Bas ✶ Hostname AIO]]\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 L.SSH ✶ Root ssh-key login]]\n\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 L.NIC ✶ DHCP ➜ Disable ]]\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 L.NIC ✶ IP ➜ add Second IP ]]\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 L.NIC ✶ vnic ➜ add virtual nic ]]\n\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 L.Misc ✶ ln link ]]\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 L.Misc ✶ cloud-init ➜ disable ]]\n\n\n# 👾🟢 Linux-Basic \n\n###### 🟢 Package Manager / APT Source\n\n🔶 Ubuntu\n\n- [[RPI 💯]]\n\n\n🔶 Kali \n\n- [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 👾 L PM.APT Kali ➜ Kali Install Docker ✅ ]]\n\n- [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 👾 L.Bas PM ➜ Package Manage.00 ➜ Why ✔️]]\n- [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 👾 L.Bas PM ➜ Custom Repo ➜ Step ✔️]]\n- [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 👾 L.Bas PM.APT.Repo Format - 🐶]]\n- [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 👾 L.Bas PM.APT.Repo Path ✔️]]\n\n\n\n###### 🟢 Network VLAN \n\n\n- [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 👾 L.Bas Network.VLAN Config Demo ➜ Ubuntu ✅]]\n\n\n\n- [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 👾 L.Remote.GUI ➜ Kali XRDP Demo AIO ✅]]\n\n\n\n###### 🟢 Network Wifi\n\n\n- [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 👾 L. Wifi Conf ✖️ ]]\n\n\n\n🟢 Network Nic Vlan ✔️\n- [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 👾 L.Net ➜ Linux Vlan Nic Kali ✅]]\n\n\n\n\n\n\n\n\n# 👾🦚🦚🦚🦚🦚 4️⃣5️⃣ Mac \n    🔍F.Mac🔎\n\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 OS.M.13 CMD ✶ update cli tool update]]\n\n\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 OS.M CMD Brew install]]\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 OS.M CMD Autojump Install \u0026 Config]]\n\n\n- [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 👾 OS.M Sleep Mode ➜ AIO ✅]]\n\n\n\n\n\n\n\n\n\n# 👾🦚🦚🦚🦚🦚 4️⃣7️⃣ Win \n    🔍F.Win🔎\n\n\n\n\n\n\n\n# 👾🦚🦚🦚🦚🦚 4️⃣7️⃣ Win_Srv \n    🔍F.Win_Srv🔎\n\n\n# 👾🟢 Win.AD \n\n\n- [[🧬7️⃣8️⃣0️⃣0️⃣-Z000 👾 AD.Srv ➜ printer server build]]\n\n\n\n# 👾🟢 AD.GPO\n\n🔵 GPO Demo\n\n- [[🧬7️⃣8️⃣0️⃣0️⃣-Z000 👾 AD.GPO.Demo Password require ✖️]]\n- [[🧬7️⃣8️⃣0️⃣0️⃣-Z000 👾 AD.GPO.Demo Auto lock screen ✖️]]\n\n\n\n\n\n\n# 👾🦚🦚🦚🦚🦚 4️⃣0️⃣ OS.X \n    🔍F.OSX🔎\n\n\n\n🔵 PATH \n\n- [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 👾 OS.PATH.Demo ➜ mac add cmd to PATH✔️]]\n\n\n\n\n# 👾🦚\n\n- [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 👾 OS.Structure ✔️]]\n\n\n\n\n# 👾🟢 Keyboard\n\n- [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 👾 Keyboard.Shortcuts.Mouse Control ✔️]]\n\n\n\n\n# 👾🦚 Misc \n\n\n- [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 👾 Port.Table.AIO ✔️]]\n\n\n\n\n\n# 👾🦚 Debug\n\n- [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 👾 Debug.BSOD ➜ blue screen debug✔️]]\n\n\n# 👾🦚 Driver\n\n\n\n\n\n\n\n# 👾🦚🦚🦚🦚🦚 4️⃣1️⃣ ESXI\n\n\n🔍F.ESXI🔎\n\n\n\n\n\n# 👾🟢 Misc \n\n\n[[🧬1️⃣1️⃣0️⃣0️⃣-Z000 👾 ESXI.Misc esxi nsx remove ✔️]]\n\n\n\n\n\n\n# 💠💠💠💠💠💠💠💠💠💠💠💠💠💠 6️⃣0️⃣ DevOPS \n\n\n# 💠🦚🦚🦚🦚🦚 6️⃣0️⃣ DevOPS \n    🔍F.OPS🔎\n\n\n# 💠🦚🦚🦚🦚🦚 Ansible\n\n# 💠🦚🦚🦚🦚🦚 Zabbix\n\n# 💠🦚🦚🦚🦚🦚 ELK \n\n# 💠🦚🦚🦚🦚🦚 Chef \n\n# 💠🦚🦚🦚🦚🦚 Jenkins \n\n\n# 💠🦚🦚🦚🦚🦚 Misc \n- [[🧬6️⃣0️⃣0️⃣0️⃣-Z000 💠 OPS.Misc ➜ Splunk ?]]\n\n\n\n\n# 🛖🛖🛖🛖🛖🛖🛖🛖🛖🛖🛖🛖🛖🛖 7️⃣0️⃣ ELSE\n\n# 🛖🦚🦚🦚🦚🦚 Security \n\n\n\n\n\n# 🛖🦚🦚🦚🦚🦚 Else \n\n\n# 🛖🟢 Protocol-AIO  \n\n## 🛖🔵 PROT.\n\n\n🔶 Discover Protocol\n- [[🧬7️⃣0️⃣0️⃣0️⃣-Z000 🛖 PROT.mactelnet ➜ Discover Device By MacAddress ✖️]]\n- [[🧬7️⃣0️⃣0️⃣0️⃣-Z000 🛖 PROT.MNDP ➜ Discover Neigjbor ]]\n- [[🧬7️⃣0️⃣0️⃣0️⃣-Z000 🛖 PROT.LLDP ➜ Discover link layer ]]\n\n\n\n\n\n# 🧰🧰🧰🧰🧰🧰🧰🧰🧰🧰🧰🧰🧰🧰 8️⃣1️⃣ Tool APP\n\n\u003cimg src=\"https://github.com/Homeless-Xu/HomeLess-HomeLAB/blob/master/Misc-Picture/APP-Alfred.jpg?raw=true\"\u003e\n\n\n\n\n\n\n✅ code-server: remote config server in web vscode\n\n  \n\n✅ DB Redis-CLI GUI redis-insight\n\n\n# 🧰🦚🦚🦚🦚🦚 8️⃣1️⃣ Tool  \n    🔍F.Tool🔎\n\n\n\n# 🧰🦚🦚🦚 Wireshark\n    🔍F.Wireshark🔎\n\n\n\n    \n\n\n# 🧰🦚🦚🦚 Tool Network\n\n\n```\n🔶 Nic \nnic-eth   ➜ nmcli \nnic-wifi  ➜ nmtui    simple gui config wifi  ✅\n\n\n🔶 Port\n\n\n\n\n\n```\n\n\n\n\n\n\n🔵 ping \nnping (include nmap)\n\n\n\n# 🧰🦚🦚🦚 Tool\n\n\n🔵 todo \n\nWireshark、Nmap、Nessus、MSF\n\n✅ DB Redis-CLI GUI     redis-insight\n\n\n\n\n# 🧰🦚🦚🦚 Tool.IT\n\n\n🔶 Misc \nwireshark \narpspoof ➜ arp change \nettercap ➜ package scan\nDriftnet ➜ catch pic in network\n\n\n\n\n# 🧰🦚🦚🦚 Tool.Mac \n    🔍F.TM🔎\n\n\n🔶 Obsidian\n\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✶ obsidian]]\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✶ obsidian Custom ➜ Paste use plaintext]]\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✶ obsidian Custom Shortcuts ✔️ ]]\n\n\n🔶 VScode \n\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✶ VScode]]\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✶ VScode Plugin.9 ➜ code server AIO ]]\n\n\n🔶 Alfred\n\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✶ Alfred.Plugin ➜ obsidian]]\n\n\n\n\n\n\n### 🔵 Mac.Option\n\n##### 🔶 Brew-CLI\n\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✶ Brew]]\n\n\n\n# 🧰🦚🦚🦚 Tool Linux \n    🔍F.TL🔎\n\n\n- [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✶ CMD ➜ ZSH]]\n\n- [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✶ CMD ➜ Autojump]]\n- [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✶ CMD ➜ MTR ]]\n\n- [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✶ CMD ➜ UFW ]]\n- [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✶ CMD ➜ htop ]]\n\n- [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✶ GUI Remote ➜  RDP XRDP]]\n\n\n\n\n# 🧰🦚🦚🦚 Tool Windows \n    🔍F.TW🔎\n\n\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.W.CMD netsh ➜ network shell ➜ remote config ✖️ ]]\n\n\n\n# 🧰🦚🦚🦚 Tool Docker \n    🔍F.TD🔎\n\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.D ✶ CLI ➜ Manager.lazydocker]]\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.D ✶ GUI ➜ lens ➜ Add Cluster minikube k3s k8s]]\n\n\n\n\n# 🧰🦚🦚🦚 Tool.Misc\n\n\n# 🧰🦚 Tool.Useless\n\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.A ✶ CMS ➜ wikijs]]\n\n\n\n- Blog/CMS ➜  Docusaurus \n\n- [[🧬8️⃣9️⃣0️⃣0️⃣-Z000 🧰 T.M ✶ Keyboard HHKB Pair ✔️]]\n\n\n\n\n\n### 🧰 Git\n\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.X ✶ Git ➜ Workflow]]\n- [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.X ✶ Github ➜ Auth ➜ SSH \u0026 HTTPS]]\n\n\n\n\n\n\n\n\n\n\n# 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 9️⃣0️⃣ Misc\n\n\n# 🎉🦚🦚🦚🦚🦚 9️⃣0️⃣ Misc\n\n\n- [[🧬9️⃣0️⃣0️⃣0️⃣-Z000 🎉 M.Driver ✶ Linux ➜ USB NIC]]\n\n\n\n\n# 🎉🦚🦚🦚 Config file-95\n\n# 🎉🟢 Config.APP \n\n- [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 📝 Conf.APP ✶ Authelia ✅]]\n- [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 📝 Conf.APP ✶ Traefik-dynamic ✔️]]\n- [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 📝 Conf.APP ✶ Wireguard.Srv ✅]]\n\n\n\n# 🎉🟢 Config.DockerCompose \n\n\n- [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 📝 Conf.DC.00 ✶ real backup ✔️ ]]\n- [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 📝 Conf.DC.11 ✶ Proxy ➜ Traefik ✅ ]]\n- [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 📝 Conf.DC.22 ✶ DB ➜ MySQL Postgres ✔️ ]]\n- [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 📝 Conf.DC.99 ✶ Archive ]]\n\n\n\n\n# 🇺🇸🦚🦚🦚 USA-99\n\n- [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 🇺🇸 USA geo]]\n- [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 🇺🇸 USA • Visa Desc]]\n\n\n# 🇺🇸🟢 JOB\n\n# 🇺🇸🟢 TAX ","funding_links":[],"categories":["\u003ca id=\"e97d183e67fa3f530e7d0e7e8c33ee62\"\u003e\u003c/a\u003e未分类"],"sub_categories":["\u003ca id=\"f110da0bf67359d3abc62b27d717e55e\"\u003e\u003c/a\u003e新添加的"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHomeless-Xu%2FHomeLess-HomeLAB","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHomeless-Xu%2FHomeLess-HomeLAB","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHomeless-Xu%2FHomeLess-HomeLAB/lists"}