#!/bin/bash

# Server Index 1.0

# IF CHANGING link000, change these files too:
# inside /server/srv the srvnew0 function
# inside bashrc
# and all linite scripts
# domain inside server

function main_index {
    
    # MENU VERSION
    MENU_VERSION="v4.0 - 28-02-2026"
    
    # BASE
    export link000="https://git.linuxuniverse.com.br"
    
    # Bashrc
    export link001="$link000/bashrc"
    export link002="$link001/bashrc"
    export link003="$link001/install.sh"
    
    # CDN
    export link004="$link000/cdn"
    export link005="$link004/00-Base"
    export link006="$link004/01-Restore_BKP"
    export link007="$link004/02-Backup_All_CDN"
    export link008="$link004/03-Restore_Cloud"
    # ReDo
    export link009="$link004/ReDo"
    export link010="$link009/1-Backup_Total.sh"
    export link011="$link009/2-Backup_VM.sh"
    export link012="$link009/3-Restore_Total_01.sh"
    export link013="$link009/4-Restore_Total_02.sh"
    export link014="$link009/5-Restore_VM.sh"

    # Diagnostics
    export link015="$link000/diagnostics"
    export link016="$link015/diagnostic-system.sh"
    export link017="$link015/index.html"
    export link018="$link015/install.sh"
    export link019="$link015/script.js"
    export link020="$link015/style.css"
    export link021="$link015/system-diagnostic.cgi"
    
    # Docker
    export link022="$link000/docker"
    export link023="$link022/00-vanilla"
    export link024="$link022/01-pihole"
    export link025="$link022/02-domain"
    export link026="$link022/03-unifi-net"
    export link027="$link022/04-mysql"
    export link028="$link022/05-oracle_xe"
    export link029="$link022/06-nut-gui"
    export link030="$link022/07-simple-web-chat"
    export link031="$link022/09-pentest"
    export link032="$link022/10-cups"
    export link033="$link022/11-SMS-PV"
    export link034="$link022/12-luanti-server"
    export link035="$link022/13-tailscale"
    export link036="$link022/14-kasm"
    export link037="$link022/15-kuma"
    export link038="$link022/16-openspeedtest"
    export link039="$link022/17-Chromium"
    export link040="$link022/18-google-chrome"
    export link041="$link022/19-jellyfin"
    export link042="$link022/20-myspeed-tracker"
    export link043="$link022/21-qbittorrent"
    export link044="$link022/22-apt-cacher"
    export link045="$link022/23-meshstatic-web"
    export link046="$link022/24-plocate"
    export link047="$link022/25-ferdium"
    export link048="$link022/26-nextcloud"
    export link049="$link022/27-openfire"
    export link050="$link022/28-filebrowser"
    export link051="$link022/29-mariadb"
    export link052="$link022/30-syslog-ng"
    export link053="$link022/31-minecraft-server"
    export link054="$link022/32-macOS-in-Docker"
    export link055="$link022/33-reverseproxy"
    export link056="$link022/34-onlyoffice"
    export link057="$link022/35-Windows-in-Docker"
    export link058="$link022/36-generic_apache"
    export link059="$link022/37-ftp-server"
    export link060="$link022/38-ssh-dw"
    export link061="$link022/42.0-syncthing"
    export link062="$link022/45-xpra-virt-manager"
    export link063="$link022/59-deprecated-homarr"
    export link064="$link022/60-homarr"
    export link065="$link022/61-dashdot"
    export link066="$link022/74-qdirstat"
    export link067="$link022/78-elasticsearch"
    export link068="$link022/80-sist2"
    
    # Configurations
    export link069="$link022/configurations"
    export link070="$link069/httpd.txt"
    export link071="$link069/apache2.conf"
    export link072="$link069/mpm_event.conf"
    export link073="$link069/mpm_worker.conf"
    export link074="$link069/settings.json"
    export link075="$link069/minetest.conf"
    export link076="$link069/rsnapshot.conf"
    export link077="$link069/beep.sh"
    export link078="$link069/00-header"
    export link079="$link069/20-sysinfo"
    export link080="$link069/90-dynamic-motd"
    export link081="$link069/auth-togle-for-ad.sh"
    export link082="$link069/my-site-model.conf"
    
      export link083="$link022/9"
    export link084="$link022/9"
    export link085="$link022/9"
    export link086="$link022/9"
    export link087="$link022/9"
    export link088="$link022/10"
    
    # Common Base for Containers
    export link089="$link022/X-COMMON-BASE.sh"
    
    # Backup
    export link090="$link022/backup"
    export link091="$link090/00-base"
    export link092="$link090/01-Backup"
    export link093="$link090/01.0-oraclexe21c"
    export link094="$link090/02-Models_AutoDelete"
    export link095="$link090/03-backup-syslog"
    export link096="$link090/04-BackupVM"
    export link097="$link090/05-AutoRestoreBKPCloud"
    
    # Scripts
    export link098="$link022/scripts"
    export link099="$link098/docker-tools"
    export link100="$link098/orchestration"

    # Macvlan
    export link101="$link098/macvlan"
    export link102="$link101/remove"
    export link103="$link101/set"
    
    # Linite
    export link104="$link000/linite"
    export link105="$link104/model-1"
    export link106="$link104/model-1-run"
    export link107="$link104/model-desk"
    export link108="$link104/model-desk-run"
    export link109="$link104/model-desk2"
    export link110="$link104/model-desk2-run"
    
    # Server
    export link111="$link000/server"
    export link112="$link111/auto_pfsense"
    export link113="$link111/domain"
    export link114="$link111/dominio"
    export link115="$link111/isoserver"
    export link116="$link111/netplanconfig"
    export link117="$link111/ransomext"
    export link118="$link111/search-tool.sh"
    export link119="$link111/srv"
    export link120="$link111/tools"
    export link121="$link111/tunnel_ssh"

    # RSAT WEBUI SAMBA
    export link122="$link000/rsat-webui-samba"
    export link123="$link122/ajust_smbconf.sh"
    export link124="$link122/auth-toggle.sh"
    export link125="$link122/auto-upgrade_yaml_based.sh"
    export link126="$link122/autoconfig.sh"
    export link127="$link122/samba-admin.cgi"
    export link128="$link122/script1.js"
    export link129="$link122/script2.js"
    export link130="$link122/setup_auth.sh"
    export link131="$link122/style.css"
    export link132="$link122/index.html"

    # EXTRAS
    export link133="$link009/6-KillSwitch.sh"
    export link134="$link022/08-frigate"
    export link135="$link022/39-adguardhome"
    export link136="$link022/40-home-assistant"
    export link137="$link022/41-mosquitto"
    export link138="$link022/43-watch_your_lan"
    export link139="$link022/44-motion"
    export link140="$link022/46-wordpress"
    export link141="$link022/47-meteo"
    export link142="$link022/08.1-frigate-lpr"
}

main_index
