Skip to content

Homeless-Xu/HomeLess-HomeLAB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🦚 README

🟒 Repo Why

    in linux     everything is file 
    in knowledge everything is card

    i   share    everything i  know

    use cards    manage all your knowledge
    use obsidiam manage all your cards
    use homelab  show   all your know


🟒 Repo Use 

    use obsidian open this repo.
        Readme.md  ➜ cards link center 
        Cards-AIO  ➜ cards real path 
        Else       ➜ notes need Organize

    best use fixed font like jetbrains Mono


🟒 Repo Contribute 

    Telegram group:      https://t.me/+3p1p8u3C8ZE3MDIx

    free to join, Share your idea. 

    ❗️Need job in CA.US                xx2610πŸ‘»protonmail.com  ❗️
    ❗️Need job in CA.US                xx2610πŸ‘»protonmail.com  ❗️
    ❗️Need job in CA.US                xx2610πŸ‘»protonmail.com  ❗️

🟒 Card Stru

🧬0️⃣0️⃣0️⃣0️⃣-A0z9 🐬 A.B.C ➜ xxxx
|         |    |   |      |
|         |    |   |      |
|         |    |   |      +---------------➜ Card Nmae      ➜ Search
|         |    |   +----------------------➜ Category-Abbr
|         |    +--------------------------➜ Category-Icon
|         +-------------------------------➜ Level_2        ➜ Card Sort
+-----------------------------------------➜ Level_1        ➜ Card Sort


🟒 Card Level 

group:xx                                  ➜ Group
    xx.A xx.B xx.C ...                    ➜ cards 
        xx.1 xx.2 xx.3 ...                ➜ cards 
            xx.1a xx.1b xx.1c             ➜ cards 
                xx.1a1 xx.1a2 xx.1a3      ➜ cards 


🟒 Misc

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Repo Misc ➜ Card Level βœ”οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Repo Misc ➜ Repo Abbr βœ”οΈ ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Repo Misc ➜ Repo Icon βœ”οΈ ]]

πŸŽͺπŸŽͺπŸŽͺπŸŽͺπŸŽͺπŸŽͺπŸŽͺ0️⃣0️⃣ HomeLAB

πŸŽͺ Lab.Summary

LAB.Pic

LAB.Hardware

Starlink_Gen2        Internet
Mofi                 Internet_LTE

FortiGate_60F        Firewall

Mikrotik_RB4011      Router 
Mikrotik_CRS328      L3-Switch
Mikrotik_HapAC2      AP-Master
Ruckus_R600          AP-Guest-Mesh_01
Ruckus_R600          AP-Guest-Mesh_02

HP-Zbook_G3          Esxi-G3 
HP-Zbook_G5          Esxi-G5

Synology_DS2015XS    NAS

Camera_IPC X 4       IPC-HDW3849H-AS-PV 
Camera_PTZ X 2


πŸ”Ά Shopping List 

    HDD:            HC550 Series         ➜ best hdd 
    Mini Server.1:  supermicro  E302-9D  ➜ 1500$+ !       small + sfp +    powerful 
    Mini Server.2:  R86s G3              ➜ 250$           small + sfp   no powerful   max-ram=16G. 

LAB.Hardware Choose

  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB Hardware Choose ➜ Firewall βœ”οΈ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB Hardware Choose ➜ Camera βœ”οΈ]]

LAB.Network Summary

vDOM + VxLAN + BGP ...

    VM:   Server              ➜ make one machine  to many virtual machine 
    VLAN: Switch_Layer 2      ➜ make one switch   to many virtual switch 
    VRF:  Router_Layer 3      ➜ make one router   to many virtual router 
    VDOM: Firewall            ➜ make one firewall to many virtual firewall 

❗️ ros.vrf function very weak.no vxlan. just for very simple use.no recommend try it !!!!!!!! ❗️

LAB.Storage Summary





πŸŽͺπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘Ύ Lab.Prepair

OS Choose:  best linux os for learning is ubuntu.20/22 ➜ almost all document is based on this. 
🟒 OS Install AIO

USB Installer Make

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 πŸ‘Ύ USB ESXI ➜ Make ESXI USB Installer βœ…]]
  • [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 πŸ‘Ύ USB.Kali ➜ Make Kali usb installer βœ”οΈπŸ’―]]
  • [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 πŸ‘Ύ USB.Kali.RPI ➜ Make Kali install βœ”οΈ]]
  • [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 πŸ‘Ύ USB.Kali.RPI.USB ➜ RPI Boot OS From USB βœ…πŸ’―β—οΈβ—οΈβ—οΈβ—οΈβ—οΈ ]]

ESXI Custom Image

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 πŸ‘Ύ ESXI.Bas ✢ Hardware ➜ compatibility Check URL βœ”οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 πŸ‘Ύ ESXI.IMG ✢ Custom Demo ➜ usb nic driver add πŸ’―]]

PXE Server

  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ LAB.OS ➜ PXE Sever Prepair - 🚫 ]]

🟒 LAB.Misc

DNS

  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ LAB.000 ➜ DNS Record AIO βœ”οΈ]]

  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ DNS URL Redriect.1 ➜ Use CloudFlare πŸ’―]]

  • [[🧬1️⃣9️⃣0️⃣0️⃣-Z000 🌐 DNS URL Redriect.2 ➜ Use other πŸ’―]]

Git

  • [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸŽͺ LAB.PREP β€’ Git ➜ Del Old Git Version βœ…]]

NTP

  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ LAB.NTP ➜ Why & How βœ…]]

🟒 RPI βœ”οΈ

πŸ”Ά Nic Bond

  • ❗️ startech dual-usb nic no support Balance-rr fuck ❗️
  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ LAB.000 ➜ RPI Nic Bond Balance-rr ➜ NoSupport βœ…]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ LAB.000 ➜ RPI Nic Bond 802.3AD βœ…πŸ’―]]

πŸ”Ά Docker

  • [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸŽͺ LAB.APP.Password Manager ➜ Docker Bitwarden 🐢]]

πŸŽͺ🌐🌐🌐🌐🌐 Lab.NET

    βœ… VPN:            Wireguard + Netmaker
    βœ… DNS:            AdGuard 
    βœ… Proxy:          Traefik

🟒 Cable ---- Map.Simple βœ”οΈ

vm.eg3 >>>>>>> fgt.eg3 -------- rb4.lan            >> rb4.wan   ---- fgt.vdom.def  >> www
10.32.0.xx     Transtfer.Mode   10.32.0.2/24+dhcp     10.21.0.2 ---- 10.21.0.1/30+dhcp

                                10.53.0.3/29
                                ||||||||||||
                                10.53.0.5/29

10.54.0.xx     Transtfer.Mode   10.54.0.4/24+dhcp     10.41.0.2 ---- 10.41.0.1/30+dhcp
vm.eg5 >>>>>>> fgt.eg5 -------- hap.lan            >> hap.wan   ---- fgt.vdom.def  >> www

🟒 Cable ---- Map.Detail βœ”οΈ

Firewall            Router            Router            Switch            Misc    
FortiGate           Mikrotik          Mikrotik          Mikrotik  
60F                 RB4011            HapAC2            CRS328
==========================================================================================

                    SFP_01------------------------------SFP_01
                                                        SFP_02                             
                                                        SFP_03 ---------- NAS ✢ SFP_01
                                                        SFP_04 ---------- NAS ✢ SFP_02
                                                        CRS_19-24 ------- SEC ✢ Camera x 6
FGT_01-FGT -------- RB4_01-FGT                        
FGT_02-EG3 -------------------------------------------------------------- ESX ✢ HP.Zbook-G3
FGT_03-EG3 -------- RB4_03-EG3                       
FGT_04-EG5 -------------------------------------------------------------- ESX ✢ HP.Zbook-G5
FGT_05-EG5 -------------------------- HAP_04                                              
FGT_0A-FGT -------------------------------------------------------------- NAS ✢ ETH_01
FGT_0B-FGT -------------------------------------------------------------- NAS ✢ ETH_02     
FGT_08-FGT -------------------------- HAP_01
FGT_09-FGT -------------------------------------------------------------- PC  ✢ imac  
                    RB4_04-HAP ------ HAP_03                 
                    RB4_05-HAP ------ HAP_02  
                                      HAP_05 ---------------------------- SRV ✢ RPI.
                    RB4_06-APX ------------------------------------------ AP  ✢ Ruckus_R600
FGT_10-FGT <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< WWW ✢ Starlink/LTE

🟒 Table ---- VLAN & IP βœ”οΈ
  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ VLAN IP Table βœ…β—οΈ βœ”οΈ]]
🟒 Network -- Internet βœ”οΈ
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net β€’ internet.Best ➜ Visible + Mofi ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net β€’ internet.Else ➜ Ros Wireless Bridge Public Wifi βœ… ]]
🟒 Network -- Basic

πŸ”Ά FortiGate

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FortiGate Conf ➜ Reset βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FortiGate Conf ➜ VDOM Enable βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FortiGate Conf ➜ Transfer Mode Enable βœ”οΈ ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FortiGate Basc ➜ NAT Mode vs Transfer Mode βœ”οΈ ]]

πŸ”Ά Mikrotik

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros Conf ➜ RB4 + HAP Conf Basic βœ…β—οΈβ—οΈβ—οΈβ—οΈβ—οΈ ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros Conf ➜ EBGP eg3 eg5 βœ… ]]
🟒 Network -- VxLAN

❗️ mikrotik fortigate use diff vxlan port, ros.8472, fgt.4789 ➜ change ros`s vxlan & vtep port to 4789 ❗️
❗️ mikrotik fortigate use diff vxlan port, ros.8472, fgt.4789 ➜ change ros`s vxlan & vtep port to 4789 ❗️
❗️ mikrotik fortigate use diff vxlan port, ros.8472, fgt.4789 ➜ change ros`s vxlan & vtep port to 4789 ❗️

  • [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 NET β€’ VXLAN ➜ Why βœ”οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 NET β€’ VxLAN.Demo Phys Nic ➜ Ros + FGT πŸ’― ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net β€’ VxLAN.Demo VLAN Nic ➜ Manage vlan πŸ’― ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net β€’ VxLAN.Demo Else ➜ NAS.89 + NAS.88 βœ… ]]
🟒 VPN ------ Wireguard βœ… ?

πŸ”΅ VPN 

    vps.s 1214.214

    ros.c 1214.011
    ros.c 1214.022

    k3s.c 1214.033
    dkt.c 1214.144
    mac.c 1214.099

vps stoped. so ..
  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ LAB.Net.VPN.Choose ➜ Wiregurad Netmaker βœ”οΈ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ LAB.Net.VPN.Wireguard ➜ Design & Structure βœ”οΈ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ LAB.Net.VPN.Wireguard ➜ AIO Misc todo βœ–οΈ]]
🟒 Proxy ---- Traefik
  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ LAB.Net.Proxy.Choose ➜ Traefik βœ”οΈ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-B000 πŸŽͺ LAB.Net.Proxy.Traefik ➜ Design & Structure]]

πŸŽͺπŸ”πŸ”πŸ”πŸ”πŸ” Lab.AAA

🟒 AAA.SUM

    βœ… Radius  ➜ main for wifi  

    βœ… LDAP:  openLDAP     ad.rv.ark
    βœ… LDAP:  Synology    adnas.rv.ark
    ❌ SSO:    Authelia


πŸ”΅ Radius βœ…
	Radius Server: RB4011 
	
	Radius Client:
	    RB4/HAP    winbox login βœ”οΈ
	    Fortigate  web    login βœ”οΈ
        Kali       ssh    login βœ”οΈ
        esxi ❌
        nas ❌

πŸ”΅ LDAP Account ❌

    πŸ”Ά nas 
        adu.nas ➜   user 
        ada.nas ➜   admin 

🟒 Radius
🟒 Radius - Why βœ”οΈ
πŸ”Ά Why 

in school  wifi need login 
in company pc   need login 

radius allow who can login. how long etc....
main for wifi.   can do to pc too. like employer.

🟒 Raidus - Map βœ”οΈ

        >> cable - rb4011                              / main radius.server: rb4011
device  >> wifi  - ruckus  >> radius.client:fortigate <
        >> cable - hapac2                              \ back radius.server: hapac2


⚠️ ros not support sync radius server now; backup is for important account only. ⚠️ 

🟒 Raidus - Demo βœ”οΈ
  • [[🧬0️⃣0️⃣0️⃣0️⃣-C000 πŸŽͺ AAA Radius Demo ➜ Srv.RB4 + Cli.FGT βœ…πŸ’―]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-C000 πŸŽͺ AAA Radius Demo ➜ Srv.RB4 + Cli.RB4 βœ…πŸ’―]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-C000 πŸŽͺ AAA Radius Demo ➜ Srv.RB4 + Cli.Kali βœ…πŸ’―]]

πŸŽͺπŸ“€πŸ“€πŸ“€πŸ“€πŸ“€ Lab.STO

🟒 Storage MAP
DHW  ➜ DSM.HW: Synology Hardware DS2015XS  ➜  Weak performace & Docker No   ➜  Backup NAS
DVM  ➜ DSM.VM: Synology VM       ESXI      ➜  High performace & Docker Yes  ➜  Main   NAS

                / iscis --> HW.RPI          ➜ S3  Storage
Synology.DSM -->  iscsi --> VM.Synology
		        \ iscis --> VM.CEPH         ➜ RBD Storage


πŸ”Ά Disk 

    DHW.01 ------\
    DHW.02 ------->  ISCSI ➜ Ceph Cluster
    DHW.03 ------/
    DHW.04 ------->  ISCSI ➜ DSM.VM
    DHW.05
    DHW.06
    DHW.07
    DHW.08


πŸ”Ά Function
    
    DHW.ISCSI  ➜ CEPH     ➜  K8s/K3s 
    DHW.ISCSI  ➜ DVM      ➜  Docker  Mount  +  Dropbox_sync_encrypted
    DHW.NFS    ➜ ESXI     ➜  ISO/APP Mount

🟒 LAB.Storage Desc
NAS - Docker:  Synology - Hardware ➜ dsm 
NAS + Docker:  Synology - VM_esxi  ➜ dvm  ➜ no 24/7 .. only docker no important.

S3:    MinIO 
RBD:   Ceph


πŸ”Ά Function - DVM 
	- Docker 
	- Cloud Sync:  Dropbox       * 4
	- Cloud Sync:  Google Driver * 2


πŸ”Ά CEPH-RBD 
    Pool_BD-K8s-DB
    Pool_BD-K8s-APP
    Pool_BD-K3s-AIO

🟒 Cloud

  • [[🧬0️⃣0️⃣0️⃣0️⃣-C000 πŸŽͺ LAB.Sto.Cloud Driver ➜ Alist 🐢 ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-C000 πŸŽͺ LAB.Sto.Cloud Pic Host ➜ github βœ… ]]

πŸŽͺπŸ’ πŸ’ πŸ’ πŸ’ πŸ’  Lab.APP

πŸŽͺπŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰ Lab.MIS

πŸ”΅ LAB Misc

  • [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸŽͺ LAB.Mon ➜ Dashy βœ”οΈ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸŽͺ LAB.Tools ]]

πŸŽͺπŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰ MIS.Monitor

metric + influxdb + grafana

πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘ RV & ELEC

RV DIY Summary 

    - Power:           more panel less battery if possible
    - Fan:             never max air: big noise trush! fuck, try diy use Noctua NF-A20
    - Aircondition:    use mini-split  (use much less power)
    - battery moniter: bmv-712 useless.  tell capity by votage, no need fuck this. setting is crazy and not accurate 

    

πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘ RV Power

πŸ”΅ Solar Panel

Series   connect panel ➜ one panel broken.     affect whole system
Parallel connect panel ➜ one panel broken.  no affect whole system. ➜ πŸ‘ 

πŸ”΅ Battery

Lifepo4 Choose

  • 1st: used tesla battery

Battery Charge

  • [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 πŸŽ‰ RV Power ➜ Battery Charge Stage and Advice πŸ’―β—οΈ ]]
  • [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 πŸŽ‰ RV Power ➜ Battery Votage Table πŸ’― ]]

MPPT Controler

  • [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 πŸŽ‰ RV Power ➜ MPPT Use Very Large Panel πŸ’― ]]

πŸ”΅ Misc

Cable Size Choose

  • [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 πŸŽ‰ RV Power ➜ Cable Gague Size Choose βœ”οΈ ]]

DC Fuse Choose ❗️

  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ ELEC Fuse Choose ➜ Blue Sea Systems Class T Fuses πŸ’― ]]

Misc

  • [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 πŸŽ‰ RV Power ➜ how charge agm use lifepo4 βœ”οΈ ]]

🟒 Elective Tool

Tool:

multimeter       ➜ fluke 87v
elect   tester   ➜ 
gfci    tester   ➜ klein gfci outlet tester  ➜ test if gfci device works. 
voltage tester   ➜ klein voltage tester      ➜ test if have any power.    ➜ not for how big votage/current

Tool Use

  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ ELEC test cable connect ➜ Meter Ξ© Func βœ”οΈ ]]

🟒 Elective Hardware

β€’ Fuse/breaker:   ➜ prevent shortcut 

β€’ Relay(switch):  ➜ use small votage/current control big votage/current
    current  ➜ switch small cable;  device use big cable
    votage   ➜ rpi    use   5v;     device use 12/110/220v 

  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ ELEC Hardware ➜ FET MOS ➜ Desc βœ–οΈ ]]

ELEC Hardware Use

  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ ELEC Hardwareβ€’ Manual ➜ ShortStop Circuit Breaker βœ… ]]

🟒 ELEC Knowledge

  • [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 πŸŽ‰ ELECT ➜ GFCI ]]

🟒 Ambulacne ELECT DIY

  • [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 πŸš‘ Ambulance Relay Panel β—οΈπŸ’―β—οΈ ]]

πŸš‘πŸš‘πŸš‘πŸš‘πŸš‘ RV Smart

πŸš‘ Home Assistant
  • [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸŽͺ HA OS Choose ➜ Supervised βœ”οΈ ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸŽͺ HA OS Install ➜ RPI4_Ubuntu22 Install Supervised βœ…]]
🟒 πŸš‘ Home Assistant + Victron / Modbus
Summary 

1. update all firmware.
2. google gx_modbus-tcp_manual.pdf    modbus-tcp register list
    https://www.victronenergy.com/panel-systems-remote-monitoring/color-control#technical-information

Modbus explain 
  - name: 'βš‘οΈπŸ”†-Head'
    unit_of_measurement: "W" 
    scale: 0.1     # show 3000w, real 300w so must need this.
    precision: 2   # if no 13v; if=1 13.1v; if=2 13.11v 
    slave: 224     # for device(unit-id) ➜ one hardware one id 
    address: 789   # for function        ➜ one fucntion one id. one hardware many function

πŸ”Ά Option ➜ GX Change mapping of Unit-ID / VRM-Instance βœ…

  • 01 [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ Victron Cerbo GX ➜ Change Mapping Why βœ”οΈ ]]
  • 02 [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ Victron Cerbo GX ➜ Enable SSH βœ”οΈ ]]
  • 03 [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ Victron Cerbo GX ➜ Change Mapping File βœ”οΈ ]]

πŸ”Ά Real Demo βœ…

  • [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ HA Victron Modbus Demo ➜ Summary βœ”οΈ ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ HA Victron Modbus Demo ➜ prepair network and server ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ HA Victron Modbus Demo ➜ HA_Docker Config File PATH βœ”οΈ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-Z000 πŸš‘ HA Victron Modbus Demo ➜ Config File with Notesβ—οΈπŸ’―β—οΈ ]]

how show. pic of remote console.

🟒 πŸš‘ Home Assistant + Renogy Battery??

πŸ“ŸπŸ“ŸπŸ“ŸπŸ“ŸπŸ“ŸπŸ“ŸπŸ“ŸπŸ“ŸπŸ“ŸπŸ“ŸπŸ“ŸπŸ“ŸπŸ“ŸπŸ“Ÿ CMD AIO

CMD.G ➜ all plaform CMD.D ➜ Docker CMD.L ➜ Linux CMD.N ➜ Net

πŸ“ŸπŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 8️⃣8️⃣ CMD.Fortigate

πŸ”F.CMD.FGTπŸ”Ž

πŸ“ŸπŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 8️⃣8️⃣ CMD.RouterOS

πŸ”F.CMD.RosπŸ”Ž

❗️ F1 Key show available cmds ❗️

πŸ”΅ Bridge πŸ”F.CMD.Ros.BridgeπŸ”Ž

/interface bridge print          ➜ list bridge info
/interface bridge port print     ➜ lost bridge port info


πŸ”Ά Bridge VLAN Filter off βœ…

/interface bridge set ✘✘✘✘✘✘✘✘✘✘✘✘ vlan-filtering=no
/interface bridge set Bridge-CRS-ALL vlan-filtering=no

πŸ“ŸπŸ¦šπŸ¦šπŸ¦š CMD.Network

πŸ“ŸπŸŸ’ Net.Router

  • [[🧬8️⃣8️⃣0️⃣0️⃣-Z000 πŸ“Ÿ CMD Net Router CRUD ➜ Win AIO βœ…]]
  • [[🧬8️⃣8️⃣0️⃣0️⃣-Z000 πŸ“Ÿ CMD Net Router CRUD ➜ Mac βœ–οΈ]]

πŸ“ŸπŸŸ’ Net.DNS

  • [[🧬8️⃣8️⃣0️⃣0️⃣-Z000 πŸ“Ÿ CMD.Net.DNS.Check ➜ nslookup Use βœ”οΈ]]
  • [[🧬8️⃣8️⃣0️⃣0️⃣-Z000 πŸ“Ÿ CMD.Net.DNS.Clear ➜ flush, Delete βœ–οΈ]]

πŸ“ŸπŸŸ’ CMD.ESXI

  • [[🧬8️⃣8️⃣0️⃣0️⃣-Z000 πŸ“Ÿ CMD.ESXI Network ➜ Nic PortGroup vSwitch βœ”οΈ]]

🌐🌐🌐🌐🌐🌐🌐🌐🌐🌐🌐🌐🌐🌐 1️⃣0️⃣ Network

🟒 Simile AIO ❗️

Route:  connect diff network/language 

NAT:  translate address.
SNAT: your    to english
DNAT: english to your

πŸ”΅ Tool. Winbox

  • [[🧬1️⃣0️⃣0️⃣0️⃣-Z000 🌐 Net.T.Winbox.Tips βœ”οΈ]]

🌐🦚🦚🦚🦚🦚 1️⃣0️⃣ Network

πŸ”F.NπŸ”Ž
🟒 Hardware
  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB.Hardware.Func β€’ Function ➜ L3 Switch vs L3 Router πŸ’― ]]

  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB.Hardware.Func β€’ Function Assign ➜ Why How Demo πŸ’― ]]

  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB.Hardware.Virt β€’ VRF.Why ➜ Why Hardware Virtual βœ… ]]

πŸ”΅ Switch: Mikrotik CRS328 L2 Switch. L3 too Weak

  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB.HW.CRS β€’ Hardware Offload ➜ Why βœ… ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB.HW.CRS β€’ Hardware Offload ➜ Status Check βœ”οΈ ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB.HW.CRS β€’ Hw Offload Tip ➜ Use only one Bridge βœ”οΈ ]]

🌐🟒 Net.Basic

πŸ”΅ Network Package

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas Package-L2 ➜ Mac ❌]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas Package-L3 ➜ IP ❌]]

πŸ”΅ Mask

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas ✢ MASK Desc βœ”οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas ✢ MASK.30 IP Table βœ”οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas ✢ MASK Demo ➜ router ip βœ–οΈ]]

πŸ”΅ Misc

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas ✢ TCP vs UDP βœ”οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Bas.Router Type ➜ PE CE βœ”οΈ]]

🌐🟒 Net.Advance

🌐🟒 Net.Wireless

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Wireless.Antenna ➜ type βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Wireless.Antenna ➜ Signal Strength βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Wireless.Wave.Direction βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Wireless.Signal Effect item βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Wireless.Signal SNR AIOβœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.wifi.channel.choose ➜ 2G vs 5G βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.wifi.band desc ➜ 20MHz 40MHz βœ”οΈ]]

🌐🦚🦚🦚🦚🦚 1️⃣0️⃣ Firewall Knowledge

πŸ”F.FGT.BasicπŸ”Ž
Firewall Basic Knowledge

πŸ”΅ FortiGate Basic

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FGT.Bas.Nic ➜ Delete Grey Nic βœ… ]]

πŸ”΅ Firewall: FortiGate_60F

  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB.Hardware.FGT Firewall ➜ vlink Desc βœ”οΈ ]]
  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB.Hardware.FGT Firewall ➜ NPU-vlink Desc βœ”οΈ ]]

πŸ”΅ Firewall Config

  • [[🧬0️⃣0️⃣0️⃣0️⃣-A000 πŸŽͺ LAB.NET.Demo.FGT VDOM ➜ Internet config βœ…πŸ’― ]]

🟒 simple

NAT    ➜  connect LAN & WWW 
Mangle ➜  mark add/check 

🟒 Firewall.NAT βœ…β—οΈ
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Firewall.NAT ➜ Summary]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Firewall.NAT ➜ SNAT DNAT Masquerade Diff AIO βœ…β—οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Firewall.NAT ➜ WHY ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Firewall.NAT ➜ snat vs masquerade βœ… ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Firewall.NAT ➜ snat nic_x nic_all diff βœ… ]]
🟒 Firewall Misc
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 FGT β€’ Bas ➜ Timeout βœ”οΈ]]

firewall.mangle.pathhrough: if match. go to next firewall rule

🌐🦚🦚🦚🦚🦚 1️⃣0️⃣ RouterOS AIO

πŸ”F.Ros.BasicπŸ”Ž
  • [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 NET.Route β€’ Ros BGP Share Default route βœ”οΈ ]]

🌐🟒 Ros.CMD AIO

  • [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 Ros CMD ➜ Bridge βœ”οΈ ]]
  • [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 Ros CMD ➜ VRF βœ”οΈ ]]

✢ VRF Demo, works but not use any more.

- VRF.HAP   [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 NetBuild HAP.Conf.CMD ➜ AIO βœ…β—οΈβ—οΈβ—οΈβ—οΈβ—οΈ ]]
- VRF.RB4   [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 NetBuild RB4.Conf.CMD ➜ AIO βœ…β—οΈβ—οΈβ—οΈβ—οΈβ—οΈ ]]
- VRF.BGP   [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 NetBuild Route.EBGP AIO ➜ EG3 EG5 RB4 HAP βœ…β—οΈβ—οΈβ—οΈβ—οΈβ—οΈ ]]

πŸ”΅ Demo. Basic.VRF

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.CMD ➜ AIO βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Order ➜ Desc + Demo❗️]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Nic ➜ Physical + VLAN βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.How βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.How.1 ➜ VRF Prepair ip βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.How.2 ➜ VRF Create + Order βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.How.3 ➜ VRF Default Route βœ”οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.How.4 ➜ VRF Firewall masquerade ❗️]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.AIO ➜ Ros CRSβœ–οΈ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.VRF.Demo.00 ➜ VRF Design βœ–οΈ]]

πŸ”΅ Demo. Basic.Route

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Route.type ➜ Direct + Static + dynamic ⭐️⭐️⭐️⭐️]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Route.Dynamic Route ➜ OSPF BGP ➜ Why βœ”οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Route.Dynamic Route ➜ OSPF BGP ➜ Diff]]

πŸ”΅ Demo. Basic.OSPF

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.OSPF.Bas ➜ Disenable Enable βœ”οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.OSPF.Bas ➜ DR BDR ➜ Desc βœ”οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.OSPF.Bas ➜ DR BDR ➜ Choose βœ–οΈ]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.OSPF.Bas ➜ Zone ➜ Desc & Why βœ”οΈ]]

πŸ”΅ OSPF. Demo

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.Demo ➜ OSPF Devices βœ…]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.Demo ➜ Router IP ➜ Design βœ…]]

all route device need set ospf

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.00 ➜ Device IP Setup βœ…]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.10 ➜ RouterID loopback ➜ Desc Diff βœ…]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.11 ➜ loopback Create ❌ ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.12 ➜ loopback Set IP βœ”οΈ ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.13 ➜ RouterID Create βœ”οΈ ]]

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.OSPF.STEP.13 ➜ OSPF Status Check βœ”οΈ ]]

πŸ”΅ Router

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Lab.Net.Basis ➜ AS Number AIO βœ…]]

🟒 Ros.VRF+MPLS

πŸ”΅ VRF + VLAN βœ”οΈ

  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Ros.VRF ➜ VRF On vlan nicβœ…]]
  • [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Ros.VRF ➜ Route between vrf ➜ MPLS]]
🟒 Ros.MPLS βœ–οΈ

[[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Net.Ros.MPLS ✢ Desc + Why βœ…]]

[[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros BGP Multihop βœ”οΈ]]

[[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 ROSβ€’BGP Demo ➜ EBGP HAP RB4 βœ…]] [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.Bas ➜ Console βœ…]] [[🧬1️⃣1️⃣0️⃣0️⃣-Z000 🌐 Ros.Tool ➜ Romon βœ”οΈ]]

🟒 Ros.Misc
  • [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 Ros.Script.Demo ➜ Misc-2019-Miranda ?]]
  • [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 Ros.Log ➜ Debug Enable βœ”οΈ]]

✢ Ros.Hardware

  • [[🧬1️⃣3️⃣0️⃣0️⃣-A000 🌐 Ros_A.HDW.Name ➜ rule βœ”οΈ]]
  • [[🧬1️⃣3️⃣0️⃣0️⃣-A000 🌐 Ros_A.HDW.LTE.SXT AIO βœ”οΈ]]

✢ Ros.Basic

  • [[🧬1️⃣3️⃣0️⃣0️⃣-B100 🌐 Ros.Mode.AP ➜ Home AP & WISP AP βœ”οΈ]]
  • [[🧬1️⃣3️⃣0️⃣0️⃣-B200 🌐 Ros.Mode.CPE.Desc & Function βœ”οΈ]]
  • [[🧬1️⃣3️⃣0️⃣0️⃣-B200 🌐 Ros.Mode.CPE.When βœ”οΈ]]
  • [[🧬1️⃣3️⃣0️⃣0️⃣-B200 🌐 Ros.Mode.CAP.Desc βœ”οΈ]]
  • [[🧬1️⃣3️⃣0️⃣0️⃣-B300 🌐 Ros.Mode.PTP Bridge.Desc βœ”οΈ]]

✢ Ros.Tool

netwatch:  check device up/down.   so no need use ping

πŸš€πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 1️⃣0️⃣ VPN

πŸŽ‰πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 1️⃣9️⃣ Misc

πŸŽ‰πŸŸ’ Route

πŸŽ‰πŸŸ’ NDS

  • [[🧬3️⃣0️⃣0️⃣0️⃣-Z000 🌐 DNS.Cache Update ➜ MacOS.13 βœ”οΈ]]

πŸŽ‰πŸŸ’ SSL

🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊🎊 2️⃣0️⃣ Misc

πŸ“€πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 2️⃣1️⃣ Storage

πŸ”F.STO F.NASπŸ”Ž 

πŸ“€πŸ¦šπŸ¦šπŸ¦š 2️⃣1️⃣.✘✘ STO.DSM

πŸ“€πŸ¦šπŸ¦šπŸ¦š 2️⃣1️⃣.✘✘ STO.FreeNAS

πŸ“€πŸ¦šπŸ¦šπŸ¦š 2️⃣1️⃣.✘✘ STO.Ceph

πŸ“€πŸŸ’ NFS.Demo

  • [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 πŸ“€ STO ✢ NFS.SRV ➜ DSM]]
  • [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 πŸ“€ STO ✢ NFS.CLI ➜ Mac]]
  • [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 πŸ“€ STO ✢ NFS.CLI ➜ ESXI]]

πŸ“€πŸŸ’ ISCSI

  • [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 πŸ“€ STO ✢ ISCSI.Srv.Demo ➜ ESXI]]

  • [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 πŸ“€ STO ✢ ISCSI.Srv.Demo ➜ Win_2019]]

  • [[🧬5️⃣9️⃣0️⃣0️⃣-Z000 πŸ“€ STO ✢ ISCSI.Cli.Demo ➜ Win_7]]

πŸ›’πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 2️⃣3️⃣ Database

πŸ”F.DBπŸ”Ž

πŸ›’πŸ¦šπŸ¦šπŸ¦š 2️⃣3️⃣ DB.Mysql

  • [[🧬6️⃣0️⃣0️⃣0️⃣-Z000 πŸ›’ DB.Mysql Bas ✢ Login]]
  • [[🧬6️⃣0️⃣0️⃣0️⃣-Z000 πŸ›’ DB.Mysql Bas ✢ DB ➜ Check & Create]]
  • [[🧬6️⃣0️⃣0️⃣0️⃣-Z000 πŸ›’ DB.Mysql Bas ✢ User Create]]
  • [[🧬6️⃣0️⃣0️⃣0️⃣-Z000 πŸ›’ DB.Mysql Bas ✢ User Permit ➜ Level]]

πŸ›’πŸ¦šπŸ¦šπŸ¦š 2️⃣3️⃣.✘✘ DB.PostgreSQL

πŸ›’πŸ¦šπŸ¦šπŸ¦š 2️⃣3️⃣.✘✘ DB.Redis

πŸ›’πŸ¦šπŸ¦šπŸ¦š 2️⃣3️⃣.✘✘ DB.Oracle

πŸ“œπŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 2️⃣4️⃣ Web

πŸ“œπŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 2️⃣5️⃣ Script

πŸ”F.SCπŸ”Ž

πŸ“œπŸ¦šπŸ¦šπŸ¦š 2️⃣5️⃣.11 Bash

πŸ“œπŸ¦šπŸ¦šπŸ¦š 2️⃣5️⃣.33 Python

πŸ“œπŸ¦šπŸ¦šπŸ¦š 2️⃣5️⃣.99 Apple Script

🐬🐬🐬🐬🐬🐬🐬🐬🐬🐬🐬🐬🐬🐬 3️⃣0️⃣ Docker

🦚 Readme 

manage few  docker                     ➜ choose   docker           ➜ easy
manage many docker                     ➜ choose   docker-compose   ➜ little hard
manage lots docker                     ➜ NoChoose docker-swarm 

manage lots docker.learn local         ➜ Choose   minikube         ➜ hard
manage lots docker.learn Cluster.test  ➜ Choose   k3s              ➜ hard
manage lots docker.learn Cluster.prod  ➜ Choose   k8s              ➜ hard

πŸ”΅ Docker Resources

⭐️⭐️⭐️⭐️      https://www.qikqiak.com/k8strain/

🐬🦚🦚🦚🦚🦚 3️⃣1️⃣ Docker

πŸ”F.DK F.DockerπŸ”Ž

🐬🟒 Docker. Basic

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.A.Bas ✢ Docker Install ➜ Ubuntu_20]]
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.A.Bas ✢ Docker Uninstall βœ”οΈ]]
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.A.Bas ✢ Docker Service ➜ Start Stop Check]]

🐬🟒 Docker. Network

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✢ Docker Network ➜ Desc]]
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✢ Docker Network ➜ List]]
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✢ Docker Network ➜ Mode]]
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✢ Docker Network ➜ Demo]]

🐬🟒 Docker. Misc

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✢ Docker Volume ➜ cmd ➜ ls create check]]
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✢ Docker Volume ➜ Move Folder Demo]]
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.Bas ✢ Docker Namespace & cgroup ➜ Desc]]

🐬🦚🦚🦚🦚🦚 Docker. Demo

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.CMD.Demo ➜ MySQL & MariaDB βœ…]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.CMD.Demo ➜ photoprism ]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 D.CMD.Demo ➜ Heimdall]]

🐬🦚🦚🦚🦚🦚 3️⃣2️⃣ Docker Compose

πŸ”F.DCπŸ”Ž
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 DC ➜ Desc]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 DC ➜ Install & Version]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 🐬 DC ➜ CMD]]

☸️🦚🦚🦚🦚🦚 3️⃣3️⃣ Minikube

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Minikube.Bas ✢ CMDs βœ”οΈ]]

☸️🦚🦚🦚🦚🦚 3️⃣3️⃣ K3s

πŸ”F.K3sπŸ”Ž

☸️🦚🦚🦚🦚🦚 3️⃣8️⃣ K8s

πŸ”F.K8sπŸ”Ž

☸️🦚🦚🦚🦚🦚 K8s ➜ Basic

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✢ yaml ➜ why]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✢ yaml ➜ Demo & Desc]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✢ yaml ➜ Export]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✢ Pod ➜ Why]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✢ Pod ➜ Desc]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✢ ConfigMAP & Secret ➜ WHY]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✢ ConfigMAP & Secret ➜ Desc]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✢ Service ➜ WHY]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✢ Service ➜ Desc]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Bas ✢ Service ➜ Mode]]

☸️🦚🦚🦚🦚🦚 K8s ➜ Advance

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Adv ✢ RBAC Desc]]
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s.Adv ✢ CRD ➜ Desc & WHY]]

☸️🦚🦚🦚🦚🦚 K8s.Storage

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s STO ✢ Storage Type]]
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s STO ✢ PV & PVC ➜ Desc]]

☸️🦚🦚🦚🦚🦚 K8s.Network

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ K8s NET ✢ Network ➜ Desc]]

☸️🦚🦚🦚🦚🦚 Helm.Basic

πŸ”F.HelmπŸ”Ž
  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Bas Helm Desc ➜ Simple]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Bas Helm Install ➜ Mac + Ubuntu]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Bas Helm Value Custom ➜ How βœ”οΈ]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Bas Helm ➜ Structure]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Bas Helm ➜ Structure ➜ values.yaml desc]]

☸️🦚🦚🦚🦚🦚 Helm.CMD

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm CMD ➜ Commands]]

☸️🦚🦚🦚🦚🦚 Helm.Demo

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Demo ✢ K3s ❗️]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Demo ✢ APP ➜ Search & Install & Run]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Demo ✢ APP.Value.Csutom ]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Demo ✢ Value.Csutom.file ➜ values.yaml 🐢]]

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm APP ➜ Visit URL βœ”οΈ]]

Helm.Demo traefik.minikube

  • [[🧬6️⃣9️⃣0️⃣0️⃣-Z000 ☸️ Helm.Demo traefik.minikube βœ–οΈ]]

πŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘Ύ 4️⃣0️⃣ OS

πŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘ΎπŸ‘Ύ 4️⃣3️⃣ Linux

πŸ”F.LinuxπŸ”Ž
  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.Bas ✢ Hostname AIO]]

  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.SSH ✢ Root ssh-key login]]

  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.NIC ✢ DHCP ➜ Disable ]]

  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.NIC ✢ IP ➜ add Second IP ]]

  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.NIC ✢ vnic ➜ add virtual nic ]]

  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.Misc ✢ ln link ]]

  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.Misc ✢ cloud-init ➜ disable ]]

πŸ‘ΎπŸŸ’ Linux-Basic

🟒 Package Manager / APT Source

πŸ”Ά Ubuntu

  • [[RPI πŸ’―]]

πŸ”Ά Kali

  • [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L PM.APT Kali ➜ Kali Install Docker βœ… ]]

  • [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.Bas PM ➜ Package Manage.00 ➜ Why βœ”οΈ]]

  • [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.Bas PM ➜ Custom Repo ➜ Step βœ”οΈ]]

  • [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.Bas PM.APT.Repo Format - 🐢]]

  • [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.Bas PM.APT.Repo Path βœ”οΈ]]

🟒 Network VLAN
  • [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.Bas Network.VLAN Config Demo ➜ Ubuntu βœ…]]

  • [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.Remote.GUI ➜ Kali XRDP Demo AIO βœ…]]

🟒 Network Wifi
  • [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L. Wifi Conf βœ–οΈ ]]

🟒 Network Nic Vlan βœ”οΈ

  • [[🧬5️⃣3️⃣0️⃣0️⃣-Z000 πŸ‘Ύ L.Net ➜ Linux Vlan Nic Kali βœ…]]

πŸ‘ΎπŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 4️⃣5️⃣ Mac

πŸ”F.MacπŸ”Ž
  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ OS.M.13 CMD ✢ update cli tool update]]

  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ OS.M CMD Brew install]]

  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ OS.M CMD Autojump Install & Config]]

  • [[🧬7️⃣9️⃣0️⃣0️⃣-Z000 πŸ‘Ύ OS.M Sleep Mode ➜ AIO βœ…]]

πŸ‘ΎπŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 4️⃣7️⃣ Win

πŸ”F.WinπŸ”Ž

πŸ‘ΎπŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 4️⃣7️⃣ Win_Srv

πŸ”F.Win_SrvπŸ”Ž

πŸ‘ΎπŸŸ’ Win.AD

  • [[🧬7️⃣8️⃣0️⃣0️⃣-Z000 πŸ‘Ύ AD.Srv ➜ printer server build]]

πŸ‘ΎπŸŸ’ AD.GPO

πŸ”΅ GPO Demo

  • [[🧬7️⃣8️⃣0️⃣0️⃣-Z000 πŸ‘Ύ AD.GPO.Demo Password require βœ–οΈ]]
  • [[🧬7️⃣8️⃣0️⃣0️⃣-Z000 πŸ‘Ύ AD.GPO.Demo Auto lock screen βœ–οΈ]]

πŸ‘ΎπŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 4️⃣0️⃣ OS.X

πŸ”F.OSXπŸ”Ž

πŸ”΅ PATH

  • [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 πŸ‘Ύ OS.PATH.Demo ➜ mac add cmd to PATHβœ”οΈ]]

πŸ‘ΎπŸ¦š

  • [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 πŸ‘Ύ OS.Structure βœ”οΈ]]

πŸ‘ΎπŸŸ’ Keyboard

  • [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 πŸ‘Ύ Keyboard.Shortcuts.Mouse Control βœ”οΈ]]

πŸ‘ΎπŸ¦š Misc

  • [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 πŸ‘Ύ Port.Table.AIO βœ”οΈ]]

πŸ‘ΎπŸ¦š Debug

  • [[🧬4️⃣0️⃣0️⃣0️⃣-Z000 πŸ‘Ύ Debug.BSOD ➜ blue screen debugβœ”οΈ]]

πŸ‘ΎπŸ¦š Driver

πŸ‘ΎπŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 4️⃣1️⃣ ESXI

πŸ”F.ESXIπŸ”Ž

πŸ‘ΎπŸŸ’ Misc

[[🧬1️⃣1️⃣0️⃣0️⃣-Z000 πŸ‘Ύ ESXI.Misc esxi nsx remove βœ”οΈ]]

πŸ’ πŸ’ πŸ’ πŸ’ πŸ’ πŸ’ πŸ’ πŸ’ πŸ’ πŸ’ πŸ’ πŸ’ πŸ’ πŸ’  6️⃣0️⃣ DevOPS

πŸ’ πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 6️⃣0️⃣ DevOPS

πŸ”F.OPSπŸ”Ž

πŸ’ πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š Ansible

πŸ’ πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š Zabbix

πŸ’ πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š ELK

πŸ’ πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š Chef

πŸ’ πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š Jenkins

πŸ’ πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š Misc

  • [[🧬6️⃣0️⃣0️⃣0️⃣-Z000 πŸ’  OPS.Misc ➜ Splunk ?]]

πŸ›–πŸ›–πŸ›–πŸ›–πŸ›–πŸ›–πŸ›–πŸ›–πŸ›–πŸ›–πŸ›–πŸ›–πŸ›–πŸ›– 7️⃣0️⃣ ELSE

πŸ›–πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š Security

πŸ›–πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š Else

πŸ›–πŸŸ’ Protocol-AIO

πŸ›–πŸ”΅ PROT.

πŸ”Ά Discover Protocol

  • [[🧬7️⃣0️⃣0️⃣0️⃣-Z000 πŸ›– PROT.mactelnet ➜ Discover Device By MacAddress βœ–οΈ]]
  • [[🧬7️⃣0️⃣0️⃣0️⃣-Z000 πŸ›– PROT.MNDP ➜ Discover Neigjbor ]]
  • [[🧬7️⃣0️⃣0️⃣0️⃣-Z000 πŸ›– PROT.LLDP ➜ Discover link layer ]]

🧰🧰🧰🧰🧰🧰🧰🧰🧰🧰🧰🧰🧰🧰 8️⃣1️⃣ Tool APP

βœ… code-server: remote config server in web vscode

βœ… DB Redis-CLI GUI redis-insight

🧰🦚🦚🦚🦚🦚 8️⃣1️⃣ Tool

πŸ”F.ToolπŸ”Ž

🧰🦚🦚🦚 Wireshark

πŸ”F.WiresharkπŸ”Ž

🧰🦚🦚🦚 Tool Network

πŸ”Ά Nic 
nic-eth   ➜ nmcli 
nic-wifi  ➜ nmtui    simple gui config wifi  βœ…


πŸ”Ά Port





πŸ”΅ ping nping (include nmap)

🧰🦚🦚🦚 Tool

πŸ”΅ todo

Wireshark、Nmap、Nessus、MSF

βœ… DB Redis-CLI GUI redis-insight

🧰🦚🦚🦚 Tool.IT

πŸ”Ά Misc wireshark arpspoof ➜ arp change ettercap ➜ package scan Driftnet ➜ catch pic in network

🧰🦚🦚🦚 Tool.Mac

πŸ”F.TMπŸ”Ž

πŸ”Ά Obsidian

  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✢ obsidian]]
  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✢ obsidian Custom ➜ Paste use plaintext]]
  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✢ obsidian Custom Shortcuts βœ”οΈ ]]

πŸ”Ά VScode

  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✢ VScode]]
  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✢ VScode Plugin.9 ➜ code server AIO ]]

πŸ”Ά Alfred

  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✢ Alfred.Plugin ➜ obsidian]]

πŸ”΅ Mac.Option

πŸ”Ά Brew-CLI
  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.M ✢ Brew]]

🧰🦚🦚🦚 Tool Linux

πŸ”F.TLπŸ”Ž
  • [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✢ CMD ➜ ZSH]]

  • [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✢ CMD ➜ Autojump]]

  • [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✢ CMD ➜ MTR ]]

  • [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✢ CMD ➜ UFW ]]

  • [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✢ CMD ➜ htop ]]

  • [[🧬8️⃣1️⃣0️⃣0️⃣-Z000 🧰 T.L ✢ GUI Remote ➜ RDP XRDP]]

🧰🦚🦚🦚 Tool Windows

πŸ”F.TWπŸ”Ž
  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.W.CMD netsh ➜ network shell ➜ remote config βœ–οΈ ]]

🧰🦚🦚🦚 Tool Docker

πŸ”F.TDπŸ”Ž
  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.D ✢ CLI ➜ Manager.lazydocker]]
  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.D ✢ GUI ➜ lens ➜ Add Cluster minikube k3s k8s]]

🧰🦚🦚🦚 Tool.Misc

🧰🦚 Tool.Useless

  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.A ✢ CMS ➜ wikijs]]

  • Blog/CMS ➜ Docusaurus

  • [[🧬8️⃣9️⃣0️⃣0️⃣-Z000 🧰 T.M ✢ Keyboard HHKB Pair βœ”οΈ]]

🧰 Git

  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.X ✢ Git ➜ Workflow]]
  • [[🧬8️⃣0️⃣0️⃣0️⃣-Z000 🧰 T.X ✢ Github ➜ Auth ➜ SSH & HTTPS]]

πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰ 9️⃣0️⃣ Misc

πŸŽ‰πŸ¦šπŸ¦šπŸ¦šπŸ¦šπŸ¦š 9️⃣0️⃣ Misc

  • [[🧬9️⃣0️⃣0️⃣0️⃣-Z000 πŸŽ‰ M.Driver ✢ Linux ➜ USB NIC]]

πŸŽ‰πŸ¦šπŸ¦šπŸ¦š Config file-95

πŸŽ‰πŸŸ’ Config.APP

  • [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 πŸ“ Conf.APP ✢ Authelia βœ…]]
  • [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 πŸ“ Conf.APP ✢ Traefik-dynamic βœ”οΈ]]
  • [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 πŸ“ Conf.APP ✢ Wireguard.Srv βœ…]]

πŸŽ‰πŸŸ’ Config.DockerCompose

  • [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 πŸ“ Conf.DC.00 ✢ real backup βœ”οΈ ]]
  • [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 πŸ“ Conf.DC.11 ✢ Proxy ➜ Traefik βœ… ]]
  • [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 πŸ“ Conf.DC.22 ✢ DB ➜ MySQL Postgres βœ”οΈ ]]
  • [[🧬9️⃣5️⃣0️⃣0️⃣-Z000 πŸ“ Conf.DC.99 ✢ Archive ]]

πŸ‡ΊπŸ‡ΈπŸ¦šπŸ¦šπŸ¦š USA-99

  • [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 πŸ‡ΊπŸ‡Έ USA geo]]
  • [[🧬9️⃣9️⃣0️⃣0️⃣-Z000 πŸ‡ΊπŸ‡Έ USA β€’ Visa Desc]]

πŸ‡ΊπŸ‡ΈπŸŸ’ JOB

πŸ‡ΊπŸ‡ΈπŸŸ’ TAX