Gebruikershandleiding
1. Zijbalk (Navigatiepaneel)
De zijbalk is de permanente navigatiebalk aan de linkerkant van de applicatie, met een donker thema.
1.1 Logo
Het Zenith-logo wordt helemaal bovenaan de zijbalk weergegeven (Pijl + Berg + "ZENITH"-belettering). Het logo dient als visuele merkidentificatie.
1.2 Navigatiemenu
Onder het logo bevindt zich de verticale navigatielijst. De items zijn onderverdeeld in logische groepen, gescheiden door onzichtbare afstandshouders:
Hoofdgebieden
| Pictogram | Menu-item | Beschrijving |
|---|---|---|
| ๐ | Dashboard | Controlecentrum โ Overzicht van alle systemen |
| ๐ค | Uploaden | Beheer uploadwachtrij, voeg bestanden/mappen toe |
| โฌ | NZB-bestanden importeren en downloaden | |
| โ | Cloudback-up | Back-ups naar cloudopslag (Dropbox, GDrive, enz.) |
| ๐ | Statistieken | Uploadgeschiedenis, snelheidstrends, gegevensvolumes |
Verbinding
| Pictogram | Menu-item | Beschrijving |
|---|---|---|
| ๐ก | VPN-bewaking | VPN-verbinding beheren, Kill-Switch configureren |
| ๐ | Ingangen op afstand | RSS-/Newznab-feeds configureren voor geautomatiseerde downloads |
Automatisering
| Pictogram | Menu-item | Beschrijving |
|---|---|---|
| ๐ | Automatische post | Automatisch posten op forums na voltooiing van upload |
Meldingen
| Pictogram | Menu-item | Beschrijving |
|---|---|---|
| ๐ | downloaden Webhooks | Webhook-meldingen (Discord, Telegram, enz.) |
Systeem
| Pictogram | Menu-item | Beschrijving |
|---|---|---|
| โ | Instellingen | Providers, upload-/downloadinstellingen, bewaakte mappen |
| ๐ | Licentie | Licentiesleutel invoeren/activeren, laag weergeven |
| ๐ | Ondersteuning | Fouten melden, logboeken bekijken, FAQ |
Actieve staatstyling
- Geselecteerd: Cyaan tekstkleur met een cyaan linkerrand en een donkere achtergrond
- Zweven: Iets helderdere tekstkleur
- Normaal: Gedempt violetgrijs
1.3 Administrator-vergrendeling (๐ Admin)
De administrator-vergrendelingsknop bevindt zich aan de onderkant van de zijbalk. Hiermee kan een administrator specifieke tabbladen vergrendelen met een wachtwoord om ongeautoriseerde wijzigingen te voorkomen.
| Status | Weergave | Functie |
|---|---|---|
| Geen wachtwoord ingesteld | ๐ Beheerder (grijs) | Klik op opent het beheerdersdialoogvenster voor de eerste installatie |
| Ontgrendeld | ๐ Beheerder (groen) | Klik op opent het beheerdersdialoogvenster voor configuratie |
| Vergrendeld | ๐ Vergrendeld (rood) | Klik op opent het ontgrendelingsdialoogvenster (wachtwoord vereist) |
Vergrendelde tabbladen zijn gemarkeerd met een ๐-symbool en zijn alleen toegankelijk na het invoeren van het administrator-wachtwoord.
1.4 Demo-melding
In de DEMO-modus wordt onderaan de zijbalk een oranje waarschuwingsvenster weergegeven:
โ DEMO VERSION
Restricted functions
Upgrade for full access
2. Dashboard (Controlecentrum)
Het dashboard is de startpagina van de applicatie en biedt in รฉรฉn oogopslag een overzicht van alle kritieke systemen. Het is scrollbaar en wordt automatisch elke 3 seconden bijgewerkt.
2.1 VPN-statuskaart (Volledige breedte, boven)
De VPN-kaart toont de huidige verbindingsstatus en maakt het mogelijk om de VPN rechtstreeks vanaf het dashboard in/uit te schakelen.
Elementen
| Element | Beschrijving |
|---|---|
| ๐ก Statuspictogram | Groot schildsymbool |
| Statustekst | "VPN-modus ACTIEF" (groen) / "VPN-modus INACTIEF" (grijs) / "VPN verbinding maken..." (geel) / "VPN-fout" (rood) |
| Tuimelschakelaar | Tuimelschakelaar in iOS-stijl voor het in-/uitschakelen |
| Detaillijn | Toont tunneltype, IP-adres en Kill-Switch-status |
Staten
| Status | Kleur | Detailtekst |
|---|---|---|
| Inactief | Grijs | VPN-tunnel: โ โ IP: โ โ Lekcontrole: โ |
| Verbinden | Geel | Verbinding maken met WIREGUARD... |
| Actief | Groen | VPN-tunnel: WIREGUARD โ IP: 185.x.x.x โ Kill-Switch: Actief |
| Fout | Rood | โ Geen WireGuard-interface geconfigureerd |
Gedrag
- Bij activering wordt eerst gecontroleerd of er een VPN-interface is geconfigureerd.
- Bij een fout wordt de schakelaar automatisch gereset.
- De status wordt automatisch gesynchroniseerd met het tabblad VPN Guard.
2.2 Wachtrijkaart (Links, hoofdgebied)
De wachtrijkaart beslaat het grootste deel van het dashboard en heeft twee subtabbladen: Upload en Download.
2.2.1 Pagina uploaden
Toont alle uploadtaken in de wachtrij als een scrollbare lijst.
Taakinvoer
Elke taak wordt weergegeven als een rij met de volgende informatie: - Taaknaam (bijvoorbeeld rudirudi5 (7e kopie)) - Bestandsgrootte (bijvoorbeeld 656,9 MB) - Status (In behandeling / Inpakken / Uploaden / Voltooid / Mislukt / Gepauzeerd) - Voortgangsbalk (0โ100%) - Snelheid (voor actieve uploads)
Door op een rij te klikken, wordt de taak geselecteerd (blauw gemarkeerd), waardoor deze afzonderlijk kan worden gestart.
Knoppen
| Knop | Functie | Beschrijving |
|---|---|---|
| โถ Alles starten | Wachtrij starten | Start de volledige uploadwachtrij (groen) |
| โธ Alles pauzeren | Wachtrij pauzeren | Pauzeert alle actieve uploads (oranje) |
| โถ Alles hervatten | Wachtrij hervatten | Hervat de gepauzeerde wachtrij (groen) |
| โถ Start enkel | Enkele taak | Start alleen de geselecteerde taak; wachtrij wordt daarna automatisch onderbroken |
| โ Verbergen voltooid | Opruimen | Verwijdert voltooide taken van het display |
3-Statussysteem: de hoofdknop wisselt tussen "Start All" โ "Pause All" โ "Resume All", identiek aan het Download-tabblad.
2.2.2 Downloadpagina
Toont alle downloadtaken (NZB-imports) in de wachtrij.
| Knop | Functie |
|---|---|
| โถ Alles starten | Alle downloads starten |
| โธ Alles pauzeren | Pauzeer alle downloads |
| โถ Downloads hervatten | Onderbroken downloads hervatten |
| โถ Start enkel | Start alleen de geselecteerde download |
| โ Verbergen voltooid | Voltooide downloads verwijderen |
2.3 Bewaakte mappen (Rechtsboven)
Toont alle geconfigureerde bewaakte mappen (Watchfolders) met individuele schakelaars.
| Element | Beschrijving |
|---|---|
| Mappad | Volledig pad, bijvoorbeeld /home/user/Videos/Upload |
| Tuimelschakelaar | Aan/uit-schakelaar voor activering/deactivering |
Gedrag - Deactiveren: verwijdert alle openstaande taken van deze map uit de wachtrij. - Activeren: start de watchdog opnieuw en scant de map op bestaande bestanden. - Mappen worden toegevoegd/verwijderd via Instellingen โ Bewaakte mappen. - Als er geen mappen zijn geconfigureerd: "Geen watchfolders geconfigureerd".
2.4 Schijfruimtebewaking (Rechtsonder)
Toont het huidige opslagverbruik en bevat verschillende subsecties.
2.4.1 Schijfgebruik
| Element | Beschrijving |
|---|---|
| Percentage | Grote, gecentreerde weergave (bijvoorbeeld 79%) in cyaan |
| "SCHIJFGEBRUIK" | Label onder het percentage |
| Voortgangsbalk | Kleurverloop van blauw naar cyaan naar oranje. Bevat een rode drempelmarkering |
| โ Limiet: 90% | Configureerbare drempel โ als het gebruik deze waarde overschrijdt, stopt Disk Guard met het inpakken van |
| Details | Gratis: 42,8 Gi โ Totaal: 60,1 Gi |
2.4.2 Cache
| Element | Beschrijving |
|---|---|
| ๐ฆ Cache: X.X MB | Toont de grootte van de tijdelijke cache (tijdelijke map) |
| ๐ Cache wissen | Knop om alle tijdelijke bestanden te verwijderen. Rode tekst, grijs weergegeven als de cache leeg is |
2.4.3 RAM-modus
Onder een paarse scheidingslijn bevindt zich de RAM-modusindicator:
| Element | Beschrijving |
|---|---|
| ๐ง RAM-MODUS | Koptekst in magenta |
| Status | "Actief" (indien tmpfs beschikbaar) / "Uitgeschakeld" / "Niet beschikbaar" |
| Voortgangsbalk | Paars kleurverloop toont RAM-gebruik |
| Details | Gratis: 7,5 Gi โ Totaal: 15,5 Gi |
| Maximale bestandsgrootte | Maximale bestandsgrootte die in RAM kan worden verwerkt (bijvoorbeeld maximale bestandsgrootte: 5,2 GB) |
RAM-modus: Indien ingeschakeld, worden uploadtaken verwerkt in RAM (tmpfs onder /dev/shm) in plaats van op de harde schijf. Dit versnelt het inpakken en PAR2-bewerkingen aanzienlijk, maar vereist voldoende vrij geheugen.
2.4.4 Snelheidstest
| Element | Beschrijving |
|---|---|
| โก Snelheidstest | Knop om een โโsnelheidstest te starten met de geconfigureerde Usenet-provider |
2.5 Titelbalk (aangepast)
Zenith gebruikt zijn eigen frameloze venstertitelbalk aan de bovenrand:
| Element | Beschrijving |
|---|---|
| Titel | Zenith Uploader vX.X in gedempt blauwgrijs |
| โ (Minimaliseren) | Venster minimaliseren |
| โก (Maximaliseren) | Venster maximaliseren/herstellen. Ook toegankelijk via dubbelklikken op de titelbalk |
| โ (Sluiten) | Venster sluiten (toont een waarschuwing als taken actief zijn) |
| Slepen en verplaatsen | Venster kan worden verplaatst door de titelbalk |
2.6 Statusbalk (Onder)
Aan de onderrand van het venster bevindt zich de permanente statusbalk:
| Element | Voorbeeld | Beschrijving |
|---|---|---|
| Wachtrij | 3 overgebleven โ 2 klaar | Actieve + wachtende uploadtaken |
| Snelheid | 63,2 MB/s | Huidige uploadsnelheid |
| Resterende | 2,5 GB | Resterend gegevensvolume |
| verwachte aankomsttijd | 00:04:23 |
Geschatte resterende tijd |
| โ | Scheidingsteken | Visuele scheiding tussen uploaden/downloaden |
| โฌ X | โฌ 1 resterend โ 1 klaar | Wachtrijstatus downloaden |
| โฌ Snelheid | โฌ 45,2 MB/s | Huidige downloadsnelheid |
2.7 Systeemvakpictogram
Zenith toont een systeemvakpictogram in de taakbalk (naast de klok): - Klik met de rechtermuisknop: contextmenu met Tonen/Verbergen, Pauze/Hervatten, Afsluiten - Klik met de linkermuisknop: venster tonen/verbergen - Wanneer de optie "Minimaliseren naar lade" is ingeschakeld, verbergt het sluiten van het venster dit alleen.
2.8 Advertentiebanner (alleen DEMO)
In de DEMO-modus wordt een roterende advertentiebanner weergegeven boven het inhoudsgebied (op alle tabbladen): - Roteert elke 15 seconden - Toont upgrade-aanbiedingen en partneradvertenties - Verdwijnt na licentieactivering
Upload-tab โ Uploadwachtrij
Het tabblad Upload is het centrale knooppunt voor het beheren van alle uploadtaken. Hier worden bestanden en mappen toegevoegd, wordt het uploadproces aangestuurd en wordt de voortgang bewaakt.
1. Paginaoverzicht
Het tabblad is verticaal opgesplitst in de volgende gebieden: - Koptekst โ Titel en beschrijving - Controlebalk: knop om bestanden toe te voegen - Drag & Drop Zone โ Zet bestanden neer met de muis - Uploadwachtrij โ Interactieve tabel met alle taken - Uploadlogboek: realtime activiteitenprotocol
2. Kop
| Element | Beschrijving |
|---|---|
| Titel | "Uploadwachtrij" in cyaan |
| Subtitel | "Bestanden en mappen toevoegen en beheren in de uploadwachtrij." |
3. Bedieningsbalk
โ Upload toevoegen โพ (vervolgkeuzeknop)
Een primaire knop met een dropdown-menu dat twee opties biedt:
| Menu-item | Functie | Beschrijving |
|---|---|---|
| ๐ Bestand(en) toevoegen | Opent het systeembestandsdialoogvenster om individuele bestanden te selecteren. Multiselectie ingeschakeld | |
| ๐ Map toevoegen | Opent het systeemmapdialoogvenster om een โโvolledige map |
Toegevoegde bestanden/mappen worden onmiddellijk in de wachtrij geplaatst.
4. Zone met slepen en neerzetten
Onder de bedieningsbalk bevindt zich een gestippeld neerzetgebied:
๐ฅ Sleep bestanden of mappen hierheen om
Gedrag - Normaal: grijze stippellijn - Bij slepen en zweven: de rand verandert in cyaan met een lichte achtergrondgloed - Na drop: bestanden worden automatisch aan de wachtrij toegevoegd - Ondersteunt bestanden en mappen tegelijkertijd - Meerdere bestanden kunnen in รฉรฉn keer worden verwijderd
5. Uploadwachtrij (hoofdgebied)
De wachtrij is een interactieve tabel in een donkere kaart met afgeronde hoeken.
5.1 Wachtrijkop
| Element | Beschrijving |
|---|---|
| ๐ Uploadwachtrij | Titel links |
| Resterend: X GB | Resterend datavolume aan de rechterkant |
| verwachte aankomsttijd: UU:MM:SS | Geschatte resterende tijd |
| Snelheidsindicator | Huidige uploadsnelheid weergegeven als een geanimeerde waarde |
5.2 Tabelkolommen
| Kolom | Beschrijving |
|---|---|
| โ (Selectievakje) | Selectievakje per taak. Het selectievakje Koptekst schakelt alles |
| Naam | Naam van het bestand/de map |
| Grootte | Bestandsgrootte (bijvoorbeeld 656,9 MB) |
| Status | Huidige verwerkingsstatus |
| Voortgang | Neonvoortgangsbalk (0โ100%) met verloop |
| Snelheid | Huidige snelheid (bijvoorbeeld 63,2 MB/s) |
| Acties | Actieknoppen per rij |
5.3 Statuswaarden
| Status | Betekenis |
|---|---|
| In wachtrij | Wacht op verwerking |
| Verpakking | Wordt gecomprimeerd/gesplitst met 7-Zip |
| PAR2 genereren | PAR2-herstelbestanden worden aangemaakt |
| Uploaden | Wordt geรผpload naar de Usenet-server |
| Gepauzeerd | Gepauzeerd door de gebruiker |
| Voltooid | Succesvol voltooid |
| Mislukt | Fout opgetreden (details in het logboek) |
5.4 Actieknoppen (per rij)
Elke rij heeft aan de rechterkant drie kleine knoppen:
| Knop | Symbool | Functie | Gloedkleur |
|---|---|---|---|
| Pauze | โธ | Taak pauzeren / hervatten (Schakelaar) | Oranje wanneer gepauzeerd |
| Speel | โถ | Individuele taak starten (Modus voor รฉรฉn taak) | Groen wanneer actief |
| Verwijderen | โ | Taak uit de wachtrij verwijderen | Rood bij hover |
Gloedlogica - Actieve taak (inpakken/uploaden): de afspeelknop licht groen op - Gepauzeerde taak: de pauzeknop licht oranje op - Voltooide/mislukte taak: geen gloed, knoppen blijven neutraal - In behandeling: alle knoppen neutraal (grijs)
5.5 Neon-voortgangsbalk
De voortgangsbalk is een aangepaste widget (NeonProgressBar) met: - Kleurverloop van donkerblauw via cyaan naar helderblauw - Gloeieffect aan de voorrand van de vooruitgang - Percentage weergegeven als overlaytekst
6. Algemene bedieningsknoppen (onder tabel)
| Knop | Kleur | Functie |
|---|---|---|
| โถ Alles starten | Groen | Start de hele uploadwachtrij. Eerste status |
| โธ Alles pauzeren | Oranje | Pauzeert alle actieve uploads (Graceful Pause) |
| โถ Alles hervatten | Groen | Hervat de gepauzeerde wachtrij (na te zijn gepauzeerd) |
| ๐ NZB-map | Grijs | Opent de map met gegenereerde NZB-bestanden in de bestandsbeheerder |
| ๐ Toewijzingsmap | Grijs | Opent de map met mapping-/exportbestanden in de bestandsbeheerder |
| โ Verbergen voltooid | Cyaan | Verwijdert alle voltooide taken uit de weergave |
| ๐ Geselecteerde verwijderen | Rood | Verwijdert alle taken die met het selectievakje zijn gemarkeerd |
Sierlijke pauze: bij het pauzeren wordt de huidige verwerkingsstap (bijvoorbeeld inpakken of uploaden) voltooid voordat de taak stopt. Actieve NNTP-verbindingen worden niet abrupt verbroken.
Geautomatiseerde verwijdering
Als 'Voltooide uploads automatisch verwijderen' is ingeschakeld in de instellingen: - De knop "โ Voltooid verbergen" is grijs en uitgeschakeld. - Tooltip wordt weergegeven: "Geautomatiseerde verwijdering is ingeschakeld". - Voltooide taken worden na 5 seconden automatisch van de tafel verwijderd.
7. Logboek uploaden
Aan de onderkant van het tabblad bevindt zich een realtime protocollogboek op zijn eigen kaart:
Uiterlijk - Achtergrond: donker terminalontwerp met monospace-lettertype - Auto-Scroll: springt automatisch naar het nieuwste item
Kleurcodering
| Kleur | Betekenis | Voorbeeld |
|---|---|---|
| Groen | Succes | โ Taak #3 voltooid: rudirudi5 |
| Rood | Fout/Waarschuwing | โ Taak #5 is mislukt: rudirudi5 โ Fout |
| Grijs | Info/Normaal | ๐ Toegevoegd aan wachtrij: rudirudi5 (656,9 MB) |
Voorvoegsels voor logboekinvoer - ๐ Bestand toegevoegd aan wachtrij - ๐ฆ Taak is inpakken (7-Zip) - ๐ก PAR2-creatie actief - โฌ Upload wordt uitgevoerd - โ Taak voltooid - โ Taak mislukt - โ Waarschuwing (bijvoorbeeld geen selectie) - โถ Wachtrij gestart/hervat - โธ Wachtrij gepauzeerd - ๐ Taak verwijderd - โ Voltooide invoer verwijderd
8. Pijplijnverwerking
De uploadengine op de achtergrond werkt in een pijplijnmodus:
Terwijl Taak A aan het uploaden is, kan Taak B al beginnen met inpakken.
- DiskGuard voorkomt dat te veel taken tegelijkertijd worden ingepakt (opslagcontrole).
- ConnectionBudget beheert NNTP-verbindingen die worden gedeeld tussen upload- en downloadtaken.
9. Modus voor รฉรฉn taak
Door op de โถ knop bij een individuele taak te klikken of via de knop "โถ Start Single" in het dashboard kan een geรฏsoleerde taak worden gestart:
- Alleen de geselecteerde taak wordt verwerkt.
- De resterende wachtrij blijft gepauzeerd.
- Na voltooiing van de enkele taak keert de wachtrij automatisch terug naar een gepauzeerde status.
- bevatten Handig voor testen of uploads met hoge prioriteit.
Download-tab โ Usenet-downloader
Op het tabblad Downloaden kunt u bestanden van Usenet downloaden via NZB-bestanden. Het ondersteunt downloads van meerdere verbindingen, automatische wachtwoorddetectie, PAR2-reparatie, 7-Zip-extractie en NZBLNK-protocolafhandeling.
1. Paginaoverzicht
Het tabblad is verticaal opgesplitst in de volgende secties: - Koptekst โ Titel en beschrijving - NZB-importkaart - NZB-bestand/URL-invoer, wachtwoord, wachtrijknop - Downloadwachtrij โ Tabel met alle downloadtaken - Downloadlogboek: realtime activiteitenlogboek
2. Kop
| Element | Beschrijving |
|---|---|
| Titel | "Usenet Downloader" in cyaan |
| Subtitel | "Importeer NZB-bestanden en download rechtstreeks van Usenet." |
3. NZB-importkaart
Een afgeronde kaart met de importwidget om nieuwe downloads toe te voegen.
3.1 Slepen-en-neerzetten-zone
๐ Sleep het NZB-bestand hier
- Normaal: grijze stippellijn
- Bij slepen en zweven: tekst verandert in "๐ฅ Zet NZB hier neer!", de rand wordt cyaan
- Accepteert uitsluitend .nzb-bestanden
3.2 NZB-invoerveld
| Element | Beschrijving |
|---|---|
| Invoerveld | Plak het pad naar het NZB-bestand of de NZB-URL |
| Tijdelijke aanduiding | Voer /pad/naar/bestand.nzb of NZB-URL in... |
| ๐ Kies NZB | Knop om bestandsdialoogvenster te openen (Filter: *.nzb) |
Ondersteunde ingangen - Lokaal bestand: /home/user/downloads/example.nzb - URL: https://example.com/releases/example.nzb โ automatisch gedownload - Klembord: NZB-URL's en NZBLNK-links worden automatisch gedetecteerd vanaf het klembord
3.3 Wachtwoordveld
| Element | Beschrijving |
|---|---|
| Wachtwoord: | Etiket aan de linkerkant |
| Invoerveld | Wachtwoord voor gecodeerde archieven |
| Tijdelijke aanduiding | Leeg = automatisch detecteren van NZB-naam... |
Automatische wachtwoorddetectie
Het systeem haalt automatisch wachtwoorden uit de NZB-bestandsnaam met behulp van veelgebruikte formaten: - bestandsnaam {{wachtwoord}}.nzb - bestandsnaam [wachtwoord].nzb - bestandsnaam - wachtwoord.nzb
Bij detectie wordt het wachtwoordveld automatisch ingevuld en vastgelegd: ๐ Wachtwoord gedetecteerd: p*****d
3.4 Actieknop
โ Toevoegen aan wachtrij: Voegt het NZB-bestand toe aan de downloadwachtrij. Wordt alleen actief als er een geldig NZB-bestand/URL wordt opgegeven.
Opmerking: deze knop zet alleen de taak in de wachtrij; het start de download niet automatisch. De uitvoering gebeurt via de aparte Start-knop.
4. Downloadwachtrij
4.1 Wachtrijkop
| Element | Beschrijving |
|---|---|
| ๐ Downloadwachtrij | Titel links |
| Snelheidsweergave | Huidige downloadsnelheid (groen) |
4.2 Tabel
Identieke kolomstructuur als de uploadwachtrij:
| Kolom | Beschrijving |
|---|---|
| โ (Selectievakje) | Selectievakje per taak |
| Naam | Naam van de NZB / inhoud |
| Grootte | Downloadgrootte (geschat op basis van NZB-segmenten) |
| Status | Huidige status |
| Voortgang | Neonvoortgangsbalk |
| Snelheid | Huidige snelheid |
| Acties | โธ Pauzeren / โถ Afspelen / โ Verwijderen |
4.3 Statuswaarden
| Status | Betekenis |
|---|---|
| In wachtrij | Wacht in wachtrij |
| Artikelen worden gedownload | |
| Repareren | PAR2-reparatie in uitvoering |
| 7-Zip pakt de archieven uit | |
| Voltooid | Downloaden en uitpakken succesvol |
| Gepauzeerd | Gepauzeerd door de gebruiker |
| Mislukt | Fout opgetreden |
| Spiegel: uploaden | Spiegelmodus: het gedownloade bestand wordt opnieuw geรผpload |
4.4 Contextmenu met rechtermuisknop
Als u met de rechtermuisknop op een wachtrij-item klikt, wordt een contextmenu weergegeven: - ๐ Wachtwoord instellen/wijzigen: opent een dialoogvenster waarin u het wachtwoord voor deze download kunt invoeren of wijzigen.
5. Bedieningsknoppen
| Knop | Kleur | Functie |
|---|---|---|
| โถ Downloads starten | Groen | Start de volledige downloadwachtrij |
| โธ Alles pauzeren | Oranje | Pauzeert alle downloads |
| โถ Downloads hervatten | Groen | Hervat gepauzeerde downloads |
| ๐ Open de downloadmap | Grijs | Opent de downloadbestemmingsmap in bestandsbeheer |
| โ Verbergen voltooid | Cyaan | Verwijdert voltooide downloads uit de weergave |
| ๐ Geselecteerde verwijderen | Rood | Verwijdert alle taken die met het selectievakje zijn gemarkeerd |
6. Logboek downloaden
Realtime logtracking identiek aan het tabblad Uploaden: - Achtergrond: terminalontwerp met monospace-lettertype - Kleurcodering: groen (succes), rood (fout), grijs (info)
Typische logboekvermeldingen - ๐ NZB toegevoegd aan wachtrij - ๐ฅ NZB downloaden van URL - ๐ NZB-link gedetecteerd vanaf klembord - ๐ Wachtwoord gedetecteerd of ingesteld - ๐ Zoeken naar Binsearch/NZBIndex/Newznab - โฌ Bezig met downloaden (voortgang bijhouden) - ๐กPAR2-reparatie - ๐ฆ Extractie - โ Downloaden voltooid - โ Downloaden mislukt - โธ Download(s) gepauzeerd - โถ Download(s) hervat/gestart
7. Speciale kenmerken
7.1 Klembordbewaking
Zenith controleert het klembord automatisch op: - NZB URL's: Links die .nzb bevatten, worden automatisch in het invoerveld geladen. - NZBLNK-koppelingen: nzblnk: protocolkoppelingen worden automatisch verwerkt.
Deze functie kan worden uitgeschakeld in de instellingen (dl_clipboard_monitor).
7.2 NZBLNK-protocolondersteuning
Zenith registreert zich als handler voor het nzblnk: URI-schema. Als u in een browser op een NZBLNK-link klikt, gebeurt het volgende: 1. Open Zenith (of breng het bestaande venster naar de voorgrond). 2. Verwerk de link automatisch. 3. Zoek naar de NZB in de volgende bronnen (in volgorde): - Newznab-indexeerders (indien geconfigureerd) - Binsearch.info (gratis, geen API-sleutel vereist) - NZBIndex.com (gratis, RSS-feed) 4. Indien gevonden, wordt de NZB gedownload en aan de wachtrij toegevoegd. 5. Het in de NZBLNK ingebedde wachtwoord wordt automatisch toegepast.
7.3 Automatische wachtwoorddetectie
Het systeem haalt wachtwoorden op uit: - NZB-bestandsnaam: veelvoorkomende patronen zoals {{password}}, [password] - NZBLNK-gegevens: wachtwoordveld binnen de NZBLNK-URI - Handmatig: klik met de rechtermuisknop โ Wachtwoord instellen
7.4 Automatische extractie
Nadat het downloaden is voltooid, voert het systeem automatisch het volgende uit: 1. PAR2-reparatie: repareert ontbrekende/corrupte segmenten indien nodig (configureerbaar). 2. CRC-controle: verifieert de downloadintegriteit (configureerbaar). 3. 7-Zip-extractie: archieven uitpakken (configureerbaar). 4. Archiefopschoning: verwijdert RAR/7z-bestanden na extractie (configureerbaar). 5. Junk Cleanup: Verwijdert onnodige bestanden zoals NFO, TXT, enz. (configureerbaar).
7.5 Spiegelmodus
Mirror Mode automatiseert het opnieuw uploaden na het downloaden:
Downloaden โ Extractie โ Geautomatiseerd uploaden via identieke configuratie
Status verschuift naar Mirror: Uploaden. Beheerd via het tabblad Externe invoer of API.
7.6 Wachtrijpersistentie
De downloadwachtrij wordt automatisch opgeslagen en hersteld wanneer de toepassing opnieuw wordt opgestart. Taken die in behandeling zijn, overleven app-sluitingen.
7.7 Verbindingsbudget
Downloadt en uploadt gesplitste NNTP-verbindingen dynamisch via het ConnectionBudget-systeem: - Als er een upload wordt uitgevoerd, worden de beschikbare verbindingen voor downloads teruggeschaald. - De providergebruiksmodus (uploaden / downloaden / beide) bepaalt de toewijzing. - Als het providergebruik is vergrendeld op 'Downloaden', worden alleen downloadverbindingen ingezet.
8. Configureerbare instellingen
De volgende keuzes kunnen worden aangepast onder Instellingen โ Downloaden:
| Instelling | Standaard | Beschrijving |
|---|---|---|
| Map downloaden | ~/Downloads | Doelmap voor voltooide downloads |
| Tijdelijke map | (leeg) | Tijdelijke map voor actieve downloads (optioneel) |
| Automatische extractie | โ Aan | Archieven automatisch uitpakken na het downloaden |
| PAR2-reparatie | โ Aan | PAR2-herstel voor ontbrekende segmenten |
| CRC-controle | โ Aan | Controles van de bestandsintegriteit |
| Archief opruimen | โ Aan | Verwijder RAR/7z-bestanden na extractie |
| NZB-opruiming | โ Uit | NZB-bestand verwijderen na het downloaden |
| Ongewenste opruiming | โ Uit | opnemen NFO/TXT-bestanden verwijderen |
| Max. verbindingen | 0 (Automatisch) | Maximale parallelle verbindingen |
| Snelheidslimiet | 0 (Geen) | Download snelheidslimieten |
| downloaden Aantal nieuwe pogingen | 3 | Aantal mislukte pogingen om het segment opnieuw te proberen |
| Klembordmonitor | โ Aan | Automatische detectie van NZB-URL's vanaf het klembord |
| Automatische verwijdering | โ Uit | Voltooide downloads automatisch wissen uit de wachtrijtabel |
Cloud-back-up โ Gecodeerde Usenet-back-up
Het tabblad Cloud Backup biedt tools om mappen te coderen met AES-256, ze te uploaden naar Usenet en ze later te herstellen. Het resulterende NZB-bestand fungeert als de decoderings- en herstelsleutel - haalbaar zolang het Usenet-retentievenster open blijft.
1. Paginaoverzicht
De tabbladindeling bevat vijf verschillende kaartmodules: - ๐ Back-upbronnen โ Beheer mappen - ๐ Encryptie en instellingen - Wachtwoorden en configuraties - ๐ Back-upgeschiedenis: bijhouden van archieflogboeken - ๐ฅ Herstel โ NZB-gestuurd gegevensherstel - ๐ Back-uplogboek: realtime logconsole
2. Back-upbronnen (kaart 1)
2.1 Mappenlijst
Elk mapitem bevat een speciale rij met daarin:
| Element | Beschrijving |
|---|---|
| โ Selectievakje | Kies een map voor opname in de volgende back-upbatch |
| Mapnaam | Vetgedrukte weergavenaam |
| Pad | Volledig bestandspad (klein, grijs lettertype) |
| Vervolgkeuzelijst Plannen | Handmatig / Elke 24 uur / Wekelijks / Maandelijks |
| Status | โ Gereed (groen) / โ Back-up gemaakt (groen) / โ X Mappen (oranje, voor gewijzigde gegevens) |
| โ Instellingen | Inklapbaar configuratiemenu per map |
| โ Verwijder | Map uitsluiten van het back-uprooster |
2.2 Instellingen per map (inklapbaar)
| Instelling | Opties | Standaard | Beschrijving |
|---|---|---|---|
| Back-upmodus | Individuele mappen / geconsolideerd archief | Individuele mappen | "Individueel" wijst รฉรฉn archief per submap toe; "Consolidated" bundelt alles samen |
| Back-uptype | Volledig / Incrementeel | Volledige back-up | Incrementele vlaggen alleen gewijzigde bestanden |
| Compressie | Geen / Normaal / Ultra | Normaal | Compressielagen met 7 ritsen (0 / 5 / 9) |
| Volumegrootte | extraheren 10โ2000 MB | 100MB | Archiefvolumes splitsen voor enorme back-ups |
2.3 Wijzigingsdetectie
Zenith controleert de back-uppaden elke 5 minuten op wijzigingen: - Houdt nieuwe, gewijzigde of gewiste bestanden bij. - Statusovergangen naar oranje: โ 3 mappen met gelokaliseerde tooltipgegevens. - Succesvolle back-ups maken de status weer groen.
2.4 Knoppen
- โ Map toevoegen: Opent de mapkiezer om een โโnieuwe back-uphoofdbron toe te voegen.
- โถ Start nu back-up: activeert onmiddellijk een archiveringsrun voor alle aangevinkte rijen.
3. Codering en instellingen (kaart 2)
3.1 Linkerkant โ Wachtwoord
| Element | Beschrijving |
|---|---|
| Coderingswachtwoord | Hoofdsleutel voor AES-256-codering (verplicht veld) |
| ๐ Oogknop | Wachtwoordreeks onthullen/verbergen |
| ๐ Sleutelknop | Genereer een complex wachtwoord met een hoge entropie |
| Bevestig wachtwoord | Voer de tekenreeks opnieuw in voor veiligheidsvalidatie |
| โ Wachtwoord onthouden | Bewaar de sleutel in het gecodeerde configuratieprofiel |
โ Cruciaal: verlies het wachtwoord, verlies de back-up. Er is geen wachtwoordherstel of achterdeurmechanisme.
3.2 Rechterkant โ Algemene instellingen
| Element | Standaard | Beschrijving |
|---|---|---|
| โ Stealth-upload (geen nieuwsgroep) | โ Aan | Verwijder nieuwsgroepkoppen voor privรฉ, niet-geรฏndexeerde uploads |
| โ Bewaarwaarschuwing | โ Aan | te selecteren Waarschuw wanneer archieven de bewaarlimieten van de provider naderen |
| Retentie (dagen) | 5000 | Retentiebereik van de aanbieder (bijvoorbeeld Eweka: 5700) |
| NZB Locatie opslaan | ~/.zenith-uploader/backup_nzb/ | Uitvoermap voor back-upindex NZB-bestanden |
4. Back-upgeschiedenis (kaart 3)
Een logboek waarin historische archieven worden bijgehouden:
| Kolom | Beschrijving |
|---|---|
| Naam | Naam van doelmap |
| Grootte | Grootte van het gecodeerde archief |
| Datum | Tijdstempel archiefvoltooiing |
| Status | Geslaagd / Mislukt |
| Voortgang | Bijhouden van runtime-voortgangsbalk |
| Acties | Actiehulpmiddelen |
5. Herstel (kaart 4)
Voor het herstellen van gegevens zijn drie invoergegevens nodig:
| Veld | Beschrijving |
|---|---|
| NZB-bestand | Selecteer het metadata-archief dat is gegenereerd tijdens de back-up (knop Bladeren) |
| Wachtwoord | Voer de bijbehorende AES-256-decoderingssleutel |
| Bestemming | Doelmap voor uitgepakte gegevensextractie (knop Bladeren) |
Herstelworkflow: Downloaden (gecodeerde archieven via provider) โ PAR2-reparatie (20% redundantiecontroles) โ Decryptie (7-Zip uitpakken) โ Herstelde bestanden (Doeluitvoer geverifieerd)
Knop โ ๐ฅ Herstellen: start de ophaalpijplijn.
6. Back-uplogboek (kaart 5)
Komt overeen met de logger-implementatie in de belangrijkste upload-/downloadmodules: - Terminal-monospace-esthetiek. - Kleurcodering: groen (succes), rood (mislukking), grijs (info).
Logvoorvoegsels - ๐ Back-uppad geregistreerd - ๐ Versleuteling actief - โ Crypto-/upload-/downloadtaak voltooid - ๐ก PAR2-generatieverwerking (20% redundantie) - ๐ค Archiefstukken uploaden - ๐ฅ Archiefbrokken ophalen (restauratie) - โฐ Operationele planning bijgewerkt - โ Retentiedrempel bereikt / Kritieke anomalie geactiveerd - ๐ Back-upbron verwijderd
7. Automatiseringsfuncties
7.1 Geplande back-ups
| Schema | Interval | Beschrijving |
|---|---|---|
| Handmatig | โ | Wordt uitsluitend uitgevoerd via de knop "Back-up nu starten" |
| Elke 24 uur | 24 uur | Eenmaal daagse geautomatiseerde back-up |
| Wekelijks | 7 dagen | Systeem wordt รฉรฉn keer per week uitgevoerd |
| Maandelijks | 30 dagen | Systeem wordt รฉรฉn keer per maand uitgevoerd |
- Geplande scans worden elke 60 seconden herhaald.
- Taken worden alleen geactiveerd als de verstreken deltatijd het opgegeven interval overschrijdt.
7.2 Bewaarwaarschuwing
- Scans worden elke 2 uur + aanvankelijk 5 seconden na het opstarten uitgevoerd.
- Waarschuwingen worden 30 dagen vรณรณr de maximale bewaardatum weergegeven.
- Waarschuwingsacties worden elke twee dagen herhaald totdat ze worden aangepakt of gedempt.
7.3 Wijzigingsdetectie
- Scans worden elke 5 minuten herhaald + aanvankelijk 10 seconden na het opstarten.
- Vergelijkt kenmerken van bestandswijzigingen met de vorige runmatrix.
- Markeert gewijzigde mappen in statustooltips via oranje indicatoren.
8. Back-upproces (technische specificatie)
8.1 Coderingsparameters
- Algoritme: AES-256 (via 7-Zip -p vlagsyntaxis).
- Header Obfuscation: Enabled (-mhe=on) โ maakt interne mapnamen leeg.
- Gesplitste drempels: schaalbare volumes (opties van 10-2000 MB).
- PAR2-redundantie: een absolute vloerindeling van 20% zorgt voor veerkracht van de lading.
8.2 Back-upmodi
| Modus | Beschrijving |
|---|---|
| Individuele mappen | Verwerkt elke directoryvertakking van het eerste niveau in zijn eigen afzonderlijke archiefpayload |
| Geconsolideerd archief | Behandelt de boomwortel van de doelmap als een enkel gegroepeerd containerpakket |
Statistics Tab โ Upload & Download Statistics
Het tabblad Statistieken geeft een overzicht weer van alle upload- en downloadgeschiedenis, waarbij gegevens worden weergegeven via interactieve grafieken, statistische kaarten en historische lijsten. Gegevens worden elke 5 seconden rechtstreeks vanuit een lokale SQLite-engine opgevraagd.
1. Paginaoverzicht
- Koptekst met tijdframefilters
- Uploadstatistieken โ 6 analytische monitoringblokken
- Volumegrafieken uploaden โ Aangepaste staafstatistieken
- Metrieken downloaden โ 6 analytische monitoringblokken
- Volumegrafieken downloaden โ Aangepaste staafstatistieken
- Lijst met recente uploadgeschiedenis
- Lijst met recente downloadgeschiedenis
- Global Purge Button โ Wis statistiekentabellen
2. Koptekst- en tijdframefilters
| Element | Beschrijving |
|---|---|
| ๐ Statistieken | Bekijk de headertitel in cyaan |
| Tijdsbestek: | Controlelabel + vervolgkeuzelijst aan de rechterkant |
| Optie | Bereik | Grafiekgroepering granulariteit |
|---|---|---|
| 7 dagen | 7 dagen | Dagelijkse staafknooppunten (DD.MM) |
| 30 dagen | 30 dagen | Dagelijkse staafknooppunten (DD.MM) |
| Jaarlijks | 365 dagen | Maandelijkse staafknooppunten (MM) |
| Totaal | Oneindig | Jaarlijkse staafknooppunten (JJJJ) |
Als u opties wijzigt, worden waarden gefilterd op statistiekkaarten, diagrammen en geschiedenissen.
3. Statistieken uploaden (โฌ UPLOADS)
Zes kaarten zijn horizontaal verspreid en geven pictogrammen, titels en gegevenswaarden weer:
| Pictogram | Titel | Kleur | Beschrijving |
|---|---|---|---|
| ๐ฆ | Totaalvolume | Cyaan | Totaal datavolume geรผpload in tijdsbestek (bijvoorbeeld 145,3 GB) |
| ๐ | Bestanden | Groen | Totaal aantal succesvolle uploads van bestanden/mappen |
| โ | Mislukt | Rood | Totaal aantal mislukte uploadtaken |
| ๐ | Vandaag | Geel | Gegevenspayloads verwerkt tijdens de huidige datum |
| โฑ | Uploadtijd | Cyaan | Cumulatieve actieve uploadduur (bijv. 2 uur en 45 minuten) |
| โก | Gem. snelheid | Groen | Gemiddelde uploadsnelheid (bijvoorbeeld 63,2 MB/s) |
4. Volumegrafiek uploaden
Een aangepaste widget (BarChartWidget) rechtstreeks getekend via QPainter: - Staven: afgeronde hoeken met een verloopvulling van donkerblauw naar cyaan. - Y-as: dynamisch schaalalgoritme begrensd door stippellijnen. - X-as: tijdstempels worden geschaald op basis van actieve filters (DD.MM, MM of JJJJ). - Statistieken: zwevende waarden worden gecentreerd boven afzonderlijke balken weergegeven. - Lege statussen: geeft fallbacks voor 'Geen gegevens beschikbaar' weer als queryrijen null retourneren.
5. Statistieken downloaden (โฌ DOWNLOADS)
Komt overeen met de kaartstructuur voor uploadstatistieken, vormgegeven met een paars thema:
| Pictogram | Titel | Kleur | Beschrijving |
|---|---|---|---|
| ๐ฆ | Totaalvolume | Paars | Cumulatief gedownload gegevensvoetafdrukvolume |
| ๐ | Bestanden | Groen | te uploaden Succesvolle inkomende extractietaken voltooid |
| โ | Mislukt | Rood | Beรซindigde of beschadigde downloadpogingen |
| ๐ | Vandaag | Geel | Gegevenspayloads opgehaald tijdens de huidige datum |
| โฑ | Downloadtijd | Paars | Cumulatieve netwerkdownloadduur |
| โก | Gem. snelheid | Groen | Gemiddelde downloaddoorvoersnelheid van systeem |
6. Volumegrafiek downloaden
Identiek aan het ontwerp van het uploaddiagram, maar weergegeven met een paars kleurverloop.
7. Recente uploads (geschiedenislijst)
Geeft de 10 meest recente uploadrijen weer in een schuifbare menulijst:
| Element | Beschrijving |
|---|---|
| Naam | Oorspronkelijke bronbestand- of maptekenreeksnaam |
| Grootte | Metrische gegevens over de capaciteit van de native payloadbyte (bijvoorbeeld 656,9 MB) |
| Status | โ Succes / โ Mislukt / โณ In behandeling |
| Datum | Tijdstempel van gebeurtenisverwerking (DD.MM.JJJJ HH:MM) |
Statuskleuren: โ Succes: groen, โ Mislukt: rood, โณ In behandeling: geel
Lege statustekst: "Geen uploadgeschiedenis beschikbaar."
8. Recente downloads (geschiedenislijst)
Identieke lay-out die overeenkomt met de structuur van de uploadlijst, met details over recente downloads.
Lege statustekst: "Geen downloadgeschiedenis beschikbaar."
9. Statistieken opnieuw instellen
Aan de onderkant bevindt zich een rode waarschuwingsknop:
Knop โ ๐ Statistieken opnieuw instellen: wist databaserijen die structurele statistieken bijhouden.
Voordat records worden gewist, vraagt โโhet systeem de gebruiker een waarschuwingsvenster:
Weet je zeker dat je alle statistieken wilt resetten? Met deze actie worden alle upload- en downloadstatistieken permanent gewist, evenals de taakgeschiedenislogboeken. Deze actie kan niet ongedaan worden gemaakt.
10. Specificaties gegevensbron
Gegevenstoewijzingen uit interne tabellen opgeslagen in ~/.zenith-uploader/zenith.db:
Tabel: statistieken (dagelijks verzamelde logboeken)
| Kolomnaam | Beschrijving |
|---|---|
| datum | Primaire sleutelreeks geformatteerd als JJJJ-MM-DD |
| bytes_geรผpload | Totaal aantal uitgaande payloadbytes verwerkt |
| bestanden_geรผpload | Gehele getallen die voltooide uploadinstanties bijhouden |
| bestanden_mislukt | Gehele getallen die gebroken uploadbewerkingen bijhouden |
| bytes_gedownload | Totaal aantal verwerkte inkomende payloadbytes |
| bestanden_gedownload | Gehele getallen volgen voltooide downloadtaken |
| downloads_mislukt | Gehele getallen die gebroken downloadbewerkingen bijhouden |
| upload_seconden | mogelijk Totale verstreken tijd voor het verwerken van uploadstreams |
| download_seconden | Totale verstreken tijd voor het verwerken van downloadstreams |
| getimede_bytes_uploaded | Aantal actieve uitgaande netwerkbyteoverdrachtvolumes |
| getimede_bytes_gedownload | Aantal actieve inkomende netwerkbyteoverdrachtvolumes |
VPN Guard โ VPN-beveiliging voor uploads
Het tabblad VPN Guard beheert OpenVPN- en WireGuard-verbindingsprofielen en biedt serverconfiguratieslots en aangepaste locatietoewijzing. Een ingebouwde Kill-Switch stopt automatisch actieve wachtrijen als netwerktunnels wegvallen.
1. Paginaoverzicht
- Koptekst โ Beschrijvende metadata
- Waarschuwing voor roottoegang: tracking van machtigingenengine (Linux-hosts)
- Statuskaart โ Controleschakelaars en netwerkrouteringsstatistieken
- Opgeslagen profielen โ Lijst met configuratieprofielen
- Instellingen โ Kill-Switch-beheerparameters
- VPN-logboek: realtime console voor het volgen van gebeurtenissen
2. Kop
| Element | Beschrijving |
|---|---|
| Titel | "VPN-bewaker" in cyaan |
| Subtitel | "Beveilig uw uploads met behulp van VPN-tunneling en geรฏntegreerde Kill-Switch-systemen." |
3. Waarschuwing voor roottoegang (Linux-omgevingen)
Linux-hostruntimes controleren omgevingsruimten om er zeker van te zijn dat er rootrechten of actieve pkexec-backends bestaan. Ontbrekende haken activeren een waarschuwingsbanner:
โ Root-rechten niet beschikbaar. VPN-subsystemen vereisen rootrechten (pkexec of sudo). Installeer de afhankelijkheden van policykit-1: sudo apt install policykit-1
Deze waarschuwing wordt automatisch verborgen op Windows-platforms.
4. Statuskaart (hoofdgebied)
4.1 Statusweergave
| Status | Pictogram | Weergavetekst | Kleur | Detailtekst |
|---|---|---|---|---|
| Inactief | ๐ก | INACTIEF | Grijs | "Geen actieve VPN-tunnel gedetecteerd" |
| Verbinden | ๐ก | VERBINDEN... | Geel | "Verbinding tot stand brengen met OPENVPN/WIREGUARD..." |
| Verbonden | ๐ก | VERBONDEN | Groen | "OPENVPN ยท IP: 185.xxx.xxx.xxx" |
| Fout | ๐ก | FOUT | Rood | Details van gelokaliseerde diagnostische anomaliereeks |
4.2 Knoppen verbinden/verbreken
| Knop | Statuscontext | Kleur | Functie |
|---|---|---|---|
| ๐ Verbinden | Inactief | Blauw-cyaan verloop | Activeert verbindingspijplijn met actief doelprofiel |
| โณ Verbinden... | Verwerking | Gedempt grijs | Knopvergrendelingen uitgeschakeld terwijl verbindingshandshake werkt |
| โ Verbonden | Actieve tunnel | Gedempt grijs | Knopvergrendelingen uitgeschakeld terwijl de tunnelstatus stabiel blijft |
| โน Verbinding verbreken | Actieve tunnel | Karmozijnrood | Beรซindigt actieve achtergrondprocessen en ruimt tunnels op |
5. Opgeslagen profielen
5.1 Profielkaarten
- Landvlag: Emoji-vlagindicator op basis van geografische metadata.
- Profielidentiteitsnaam: Vetgedrukte labeltitel (bijvoorbeeld "Mullvad Amsterdam").
- Detailrij: Providernaam ยท Landbestemming ยท Protocolmetagegevens.
- Protocolbadges: kleine tags met een kleurcode op motortype (OP = OpenVPN Groen, WI = WireGuard Cyaan).
- โ Selectieknooppunt: een cyaan stip markeert het actieve doelprofiel.
- โ Purge Control: Ronde pictogramknop om profielen te wissen (licht rood op tijdens het zweven).
Lege statusweergave: "Geen profielen opgeslagen. Voeg een nieuwe VPN-profielconfiguratie toe om te beginnen."
5.2 Dialoogvenster Profiel toevoegen (knop +)
| Invoerlabel | Formaat / Gedrag |
|---|---|
| Profielnaam | Tekstveld (bijvoorbeeld "Mullvad Amsterdam") โ Vereist |
| Providerkiezer | Vervolgkeuzelijst: Mullvad, ProtonVPN, AirVPN, NordVPN, Surfshark, PIA, Windscribe, IVPN, Privado, Aangepast |
| Protocolkiezer | Schakelen: OpenVPN / WireGuard |
| Landkiezer | 21 landen met metadata van vlagemoji's |
| Configuratiebestandsbron | Bestandspad naar .ovpn of .conf (knop Bladeren) โ Vereist |
| Gebruikersnaam | Alleen zichtbaar onder OpenVPN; optioneel |
| Wachtwoord | Alleen zichtbaar onder OpenVPN; optioneel |
Ondersteunde landen: ๐ณ๐ฑ Nederland, ๐ฉ๐ช Duitsland, ๐บ๐ธ VS, ๐ฌ๐ง VK, ๐จ๐ญ Zwitserland, ๐ธ๐ช Zweden, ๐ซ๐ท Frankrijk, ๐จ๐ฆ Canada, ๐ฏ๐ต Japan, ๐ฆ๐บ Australiรซ, ๐ท๐ด Roemeniรซ, ๐ธ๐ฌ Singapore, ๐ช๐ธ Spanje, ๐ฎ๐น Italiรซ, ๐ณ๐ด Noorwegen, ๐ซ๐ฎ Finland, ๐ฆ๐น Oostenrijk, ๐ง๐ช Belgiรซ, ๐ต๐ฑ Polen, ๐จ๐ฟ Tsjechiรซ, ๐ Anders.
6. Instellingen
Kill-Switch-parameters
| Tuimelschakelaar | Standaard | Logica |
|---|---|---|
| โ Schakel de Kill-Switch | โ Aan | "Stop actieve uploadprocessen onmiddellijk als de VPN-paden wegvallen" |
Als de tunnel onverwacht scheurt, vangt de master AppController de uitzondering op via de vpn_status_changed luisteraarlus. Het pauzeert onmiddellijk alle actieve uploads, schakelt de weergave naar ERROR en registreert de gebeurtenis. Wachtrijen moeten handmatig opnieuw worden gestart nadat een veilig verbindingspad tot stand is gebracht.
7. VPN-logconsole
Monospace-console-interface met realtime logupdates.
8. VPN-enginearchitectuur
| Protocol | Binair | Configuratiebestandsschema |
|---|---|---|
| OpenVPN | openvpn | Native .ovpn-configuraties |
| Draadbeschermer | wg-snel | Native *.conf-definities |
- Actieve profielgegevens worden geladen in tijdelijke geheugenuitvoeringspools.
- Bewaakt exitcodes en standaardfoutpijpen om actieve statussen te traceren.
- Valideert connectiviteitspaden met behulp van externe IP-controlezoekopdrachten na handshake.
- Zendt cross-module vpn_status_changed-signalering uit om dashboardwidgets aan te passen.
Deel 7a: Externe bronnen โ RSS-feeds
Externe bronnen โ RSS-feeds
Het subtabblad RSS Feed automatiseert het pollen van externe indexer-eindpunten, het zoeken naar doel-NZB-releases die overeenkomen met gedefinieerde parameters, en het direct routeren van payloads naar downloadtaakstromen.
1. Structureel overzicht
De module maakt gebruik van een verticaal verstelbare lay-out: - Bovenste helft: interactief raster met alle opgeslagen RSS-configuraties. - Onderste helft: Granulaire editorformuliervelden + feedvoorbeeldknooppunten + achtergrondregistratie.
2. Voerrastermatrix (bovenste gedeelte)
2.1 Tabelkolommen
| Kolom | Beschrijving |
|---|---|
| Actieve vlag | Selectievakje โ Schakel geautomatiseerde parseerlussen in/uit |
| Identificatie | Unieke weergavetagnaam gegeven aan de feedbron |
| Doel-URL-eindpunt | Volledige toewijzing van stringadressen, inclusief API-parameters |
| โ Rij leegmaken | Wis selectierij uit het geheugen |
Knop โ ๏ผ Nieuwe feed toevoegen: injecteert een lege configuratierijinvoer in de datamatrix.
3. Detailconfiguratieformulier (onderste gedeelte)
Als u een rij-invoer selecteert, worden de parameters ervan rechtstreeks toegewezen aan de gedetailleerde invoerformuliervelden.
3.1 Veldtoewijzingen
| Veld | Tijdelijke aanduiding | Beschrijving |
|---|---|---|
| Feed-ID Naam | Mijn RSS-feed | Labeltag voor tekenreeks voor gebruikersweergave |
| Feed-URL-eindpunt | https://endpoint.com/rss?... | Doeladresreeks, inclusief autorisatieparameters |
| Bestemmingspad | ~/Downloads/RSS/ | Speciale doelopslaglocatie |
| Polling-interval | 30 minuten | Timinginterval van uitvoeringslus (5โ1440 minuten) |
| Batchlimietlimieten | 25 | Maximale releasedownloads per enkele runpass (1โ500) |
| Regex-filtertekenreeks | (?=.1080p)(?=.2026) | Hoofdletterongevoelige regex-trackingtoken |
| Minimale bestandsdrempel | Geen minimum | Groottelimiet voor vloerbeperking in megabytes (0 uitgeschakeld) |
| Maximale bestandsdrempel | Geen maximum | Maximale groottebeperking in megabytes (0 uitgeschakeld) |
| โ Automatische wachtrij-injectie | Uitgeschakeld | Matches rechtstreeks naar downloadtaken pushen zonder handmatige goedkeuring |
3.2 Blauwdrukken voor reguliere expressiefilters
| Regex-voorbeeld | Filtereffect |
|---|---|
| single.charts | Komt overeen met titels die de tekenreeks letterlijk |
| (?=.*1080p)(?=.*duits) | Match vereist zowel 1080p EN Duitse tokens |
| 1080p\|720p | Booleaanse matching maakt 1080p OF 720p |
| ^De\\. | Komt overeen met tekenreeksen die beginnen met het exacte voorvoegsel 'The'. |
\\.2026\\. |
Forceert selectie om de specifieke jaarnotatie .2026 te vereisen. |
De punt. fungeert als een jokerteken. Ontsnappen via \\. om letterlijke punten te targeten. Gebruik .* voor flexibele tekenopvullingen. Controles zijn hoofdletterongevoelig.
3.3 Functionele acties
| Knop | Kleur | Functie |
|---|---|---|
| ๐พ Feedprofiel opslaan | Oranje verloop | Legt parameters vast in de lokale configuratie |
| ๐ Forceer onmiddellijke peiling | Oranje zweefgloed | Omzeilt intervallen om een โโvoerschraap op aanvraag uit te voeren |
4. Resultatenvoorbeeldraster
Handmatige pollingacties retourneren doelknooppuntarrays voor validatie:
| Kolom | Beschrijving |
|---|---|
| Selectie | Gecontroleerde rijen markeren records voor downloadverwerking |
| Releasetitel | Structurele naam ontleed uit onbewerkte eindpuntknooppunten |
| Berekende grootte | Schattingen van de payloadcapaciteit van bestanden |
Preview-besturingselementen - โ Alles selecteren: controleert alle zichtbare rijen. - โฌ Download gecontroleerd: duwt geselecteerde rijen naar downloadwachtrijen. - ๐ Records afwijzen: verwijdert geselecteerde records uit voorbeeldtabellen.
Afgewezen of gedownloade items registreren hun unieke GUID-hashes in de lokale opslag om duplicaten bij volgende polling-iteraties te voorkomen.
5. Achtergrondmotorautomatisering
Wanneer geautomatiseerde parseerlussen worden uitgevoerd: 1. Timer branden โ API-bron schrapen โ Bekende GUID's eruit filteren โ Regex- en grootteverificaties uitvoeren 2. Indien automatische wachtrij uitgeschakeld: toevoegen aan weergavematrix 3. Indien automatische wachtrij ingeschakeld: Taken rechtstreeks injecteren
Deel 7b: Externe bronnen โ Newznab-indexers
Externe bronnen โ Newznab-indexer
De Newznab-integratielaag maakt rechtstreeks verbinding met compatibele indexeringseindpunten via native API-queryrouting, waarbij aangepaste parameterfilterprotocollen worden uitgevoerd.
1. Overzicht
Komt overeen met de gesplitste lay-outstructuur die wordt gebruikt door de RSS-component: - Bovenste helft: raster met actieve indexeringsmotoren. - Onderste helft: velden voor profieleditor + communicatielogboek.
2. Configuratieraster (bovenste gedeelte)
| Kolom | Beschrijving |
|---|---|
| Actieve status | Schakel validatielussen in voor de geselecteerde provider |
| Motortag | Weergave-ID (bijvoorbeeld "NZBGeek") |
| Basis-API-adres | Hostadreseindpunt voor API-connectiviteit |
| Doelopslagpad | Bestandsbestemmingsmap voor dit eindpuntprofiel |
| โ Profiel opschonen | Verwijdert de providerinvoer uit het geheugen |
Knop โ ๏ผ Indexeerfunctie toevoegen: Voegt een lege invoerrij voor de indexeerfunctie toe.
3. Detailconfiguratie (onderste gedeelte)
| Veld | Tijdelijke aanduiding | Beschrijving |
|---|---|---|
| Indexeerdernaam | NZBGeek | Unieke referentienaam voor tagtoewijzing |
| Basis-URL | https://api.nzbgeek.info | Kerneindpuntadresrouteringsknooppunt |
| API-sleuteltoken | (Gemaskeerd) | Unieke cryptografische toegangsreferentie |
| Categoriedoelen | 2000,5000,7000 | Door komma's gescheiden Newznab-categorie-ID's |
| Download het opslagpad | ~/Downloads/Newznab/ | Locatie-overschrijvingspad opslaan |
| Polling-interval | 30 minuten | Achtergrondplanning (5โ1440 minuten) |
| Batchkap | 100 | Limieten voor zoekresultaten (10โ500 rijen) |
| Titelfilterexpressie | .1080p.BluRay.* | Releaseparameters voor Regex-targeting |
| Minimale bestandsgrenzen | Geen minimum | Vloerbeperking in megabytes |
| Maximale bestandsgrenzen | Geen maximum | Plafondbeperking in megabytes |
| โ Geautomatiseerde pullen | Uitgeschakeld | Automatisch downloaden wanneer de criteria overeenkomen met |
| โ Autostartmotoren | Ingeschakeld | Start direct downloadworkers na het invoegen van de wachtrij |
Newznab-categoriereferentie
| Categorie-ID | Doel | Categorie-ID | Doel |
|---|---|---|---|
| 2000 | Video/films | 1000 | Emulators/console |
| 5000 | Televisie-/tv-serie | 4000 | Computer-/pc-software |
| 7000 | Digitale boeken / e-boeken | 6000 | Inhoud voor volwassenen |
| 3000 | Audio/muziek |
Tip: Scheid meerdere ID's met komma's. Als u het veld leeg laat, worden alle categorieรซn opgevraagd.
4. Functionele controles
| Knop | Kleur | Functie |
|---|---|---|
| ๐พ Configuratie vastleggen | Blauw-cyaan verloop | Wordt vastgelegd in de lokale configuratiedatabase |
| ๐ Verbinding valideren | Cyaan | Query's /api?t=caps om autorisatie te verifiรซren |
| ๐ Forceer run-scrape | Cyaan | Omzeilt de planning voor onmiddellijke crawl |
5. Achtergrond-API-architectuur
Newznab-eindpunttoewijzing: - Mogelijkheidsdiagnostiek: GET /api?t=caps&apikey=TOKEN - Zoekwoordquery's: GET /api?t=search&q=QUERY&apikey=TOKEN&cat=CATS&limit=LIMIT - NZB ophalen: GET /api?t=get&id=GUID&apikey=TOKEN
Verwerkingsstroom: 1. Achtergrondtimer activeert uitvoeringstaken. 2. Geeft HTTP GET-verzoeken uit met geparseerde categorieรซn en limieten. 3. Herhaalt reacties tegen actieve titelregex-matrices. 4. Verwijdert inzendingen die niet voldoen aan de controles op de groottedrempel. 5. Slaat eerder geparseerde items over via opgeslagen GUID-records. 6. Als "Automated Pulls" is ingeschakeld, wordt NZB opgehaald en toegevoegd aan actieve lijsten. 7. Als "Auto-Start Engines" is ingeschakeld, begint de uitvoering onmiddellijk.
6. Gevalideerde Indexer-netwerken
Ondersteunde systemen omvatten alle standaard Newznab-compatibele providers: NZBGeek, DrunkenSlug, NZBFinder, NZBPlanet, DOGnzb en Tabula Rasa.
Deel 7c: Externe bronnen โ FTP / SFTP
Externe bronnen โ FTP / SFTP
De FTP/SFTP-module biedt een geรฏntegreerde bestandsbrowser op een terminal op afstand, met padboomnavigatie en downloads op de achtergrond om assets rechtstreeks naar gelokaliseerde werkruimtemappen te halen.
1. Structureel overzicht
- Bovenste balk: Authenticatieparameterformulieren en invoer van servertoegang.
- Hoofdgedeelte in het midden: Browsertabel met externe directory's die externe bestandssysteemstructuren toont.
- Onderste gedeelte: Beheer van doelmappen en feedback van console voor logboekregistratie.
2. Verbindingsinstellingen
2.1 Formuliervelden
| Veld | Standaard | Beschrijving |
|---|---|---|
| Doelhostadres | โ | Extern domeintekenreeks of IP-eindpunt |
| Verbindingspoort | 22 | Kanaalselectie (22 voor SFTP, 21 voor FTP) |
| Gebruikersidentiteit | โ | Verificatiegegevensreeks |
| Beveiligingssleutel/wachtwoord | (Gemaskeerd) | Verificatiebeveiligingsreeks |
| โ SFTP (SSH) afdwingen | Ingeschakeld | Forceer SSH-inkapseling via FTP met leesbare tekst |
| Extern rootpad | / | Doelmap geรฏnitialiseerd na handshake |
2.2 Systeemacties
| Knop | Kleur | Functie |
|---|---|---|
| ๐ Verbinding tot stand brengen | Groen | Maakt verbinding met een extern eindpunt en initialiseert de bestandslijst |
| ๐ Verbreek verbinding | Rood | Stopt actieve achtergrondsessies |
| ๐งช Diagnostische test | Cyaan | Verifieert bereikbaarheid en inloggegevens zonder sessie te vergrendelen |
3. Externe directorystructuur
3.1 Navigatielint
- โฌ Bovenste map: navigeert รฉรฉn niveau omhoog naar de bovenliggende mapniveaus.
- ๐ Inhoud vernieuwen: scant actieve mapstructuren opnieuw.
- Actief padvak: Monospace-weergave van onbewerkt extern serverpad (cyaan).
3.2 Directory-inhoudstabel
| Kolom | Beschrijving |
|---|---|
| Pictogram Bestandstype | ๐ voor mappen, ๐ voor bestanden |
| Naam | Bestandsnaam geparseerd uit externe lijsten |
| Grootte | Bytegroottes uit bestandssysteemrecords |
| Gewijzigd | Laatste schrijftijdstempel van hostmetagegevens |
3.3 Interacties
- Dubbelklik op map: Opent de geselecteerde onderliggende map.
- Bestand met รฉรฉn klik: markeert rijen voor selectie (ondersteunt meervoudige selectie).
- Klik op de bovenliggende pijl (โฌ): Stapt achteruit naar hogere logische bomen.
3.4 Bibliotheekimplementaties
- SFTP: Aangestuurd via paramiko. Keepalive-signalen elke 30 seconden.
- FTP: Aangestuurd via ftplib. Passieve modus afgedwongen; UTF-8-parsing voor uitgebreide tekensets.
4. Download-engine
| Element | Beschrijving |
|---|---|
| Lokale werkruimtebox | Padkiezer voor uitvoerbestemming |
| ๐ Bladerknop | Systeemmapkiezer voor bestemmingen |
| โฌ Gecontroleerde bestanden ophalen | Downloadt alle bestanden gemarkeerd in browser |
- Verwerkt gecontroleerde items opeenvolgend via een asynchrone wachtrij.
- Als u een mapentiteit selecteert, wordt de volledige bestandsboomstructuur recursief opgehaald.
Deel 8a: Auto-Post โ Forumposter
Auto-Post โ Forumposter
Het subtabblad Forumposter beheert geautomatiseerde release-indexeringsmeldingen, geeft gegevens weer via sjabloonformatteringsengines en stuurt onderwerpen rechtstreeks naar gerichte forumborden.
1. Overzicht
De gebruikersinterface is opgesplitst in vier functionele lay-outsegmenten: - Koptekstlint - Titel + trigger "๏ผ Nieuw profiel toevoegen". - Profielselectieraster โ Actieve bestemmingsbordconfiguraties - Wachtrij voor boekingsblokkering: werkruimte voor handmatige goedkeuring - Referentie Helpkaart โ Contextuele documentatie en syntaxistips
2. Bestemmingsprofielkaarten
2.1 Interfacecomponenten
| Onderdeel | Beschrijving |
|---|---|
| โ / โ Actief schakelen | Moduleert automatiseringslussen (Groen โ actief / Grijs โ stand-by) |
| Forumsoftwarepictogram | Backendtype van bord (bijvoorbeeld ๐ต vBulletin, ๐ฃ XenForo) |
| Profiellabel | Vetgedrukte identificatietag (bijvoorbeeld "MovieBoard") |
| Padinfo | Targetboard-enginetype + verkorte URL |
| Automatiseringsbadges | ๐ค Auto (groen), ๐ Handmatig (geel), โธ Uitgeschakeld (grijs) |
| Laatste activiteit | Datum van laatste geverifieerde berichtinzending |
| ๐ Knop leegmaken | Activeert verificatie van profielverwijdering |
2.2 Kleuren van de bordsoftware-engine
| Motor | Pictogram | Rondom-accent |
|---|---|---|
| vBulletin | ๐ต | Koningsblauw |
| XenForo | ๐ฃ | Paars |
| MyBB | ๐ | Oranje |
| WoltLab-suite | ๐ด | Karmozijnrood |
| IP-bord | ๐ข | Smaragdgroen |
3. Dialoogvenster Profielbeheer
3.1 Formuliervelden
| Veld | Beschrijving |
|---|---|
| Bordprofiellabel | Referentietagnaam โ Vereist |
| Type motorplatform | Vervolgkeuzelijst: WoltLab Suite, XenForo, vBulletin, MyBB, IP.Board |
| Doel-URL van het bord | Doel-URL-routeringsknooppunt: vereist |
| Authenticatie-ID | afdwingen Inlognaamparameter |
| Authenticatiesleutel | Beveiligingssleutel (gemaskeerd) |
| Lay-outsjabloon | Vervolgkeuzelijst voor het selecteren van parseerformaten uit de Sjablooneditor |
| Onderwerptitel Blauwdruk | {filename} โ Titelopmaak met aangepaste tokens |
| Automatiseringsmodus voor posten | Geautomatiseerde of handmatige blokkeringswachtrij |
| Antispamregeling | 30 sec hardgecodeerde vertraging (0โ600 seconden) |
3.2 Onderwerptiteltokens
| Token | Effect |
|---|---|
| {bestandsnaam} | Oplossing voor het voltooien van de bronbestandsnaam |
| {bestandsgrootte} | Oplossing voor geformatteerde gegevensgrootte (bijvoorbeeld 656,9 MB) |
| {datum} | Voegt tijdstempels van de uitvoeringsdatum in |
3.3 Modale acties
- ๐ Testaanmelding: probes richten zich op forumautorisatie zonder wijzigingen door te voeren.
- โ Afbreken: sluit modaal en verwijdert niet-vastgelegde bewerkingen.
- โ Commit-profiel: valideert, bewaart en werkt lijsten bij.
4. Operationele modi
| Modus | Kenteken | Gedrag |
|---|---|---|
| Geautomatiseerd | ๐ค | Pusht onderwerpen direct na voltooiing van de upload |
| Handmatig | ๐ | Routes naar stagingwachtrij voor beoordeling |
| Uitgeschakeld | โธ | Stopt alle communicatiepijplijnen |
5. Wachtrij voor handmatige fasering
Taken in de handmatige modus wachten in deze werkruimte: - ๐ Titel van inhoud: bestandsnaam van bronrelease. - โ Bestemming: doelprofiel en motorversie. - โถ Na vrijgave: verwerkt de indiening van onderwerpen onmiddellijk. - ๐ Taak verwijderen: gefaseerde melding opschonen.
Lege status: "Er zijn geen meldingen binnen de wachtrij voor handmatige validatie."
6. Motorcompatibiliteit
| Platform | Status | URL-routingsyntax |
|---|---|---|
| vBulletin 3.x | โ Stabiel | Vereist forumdisplay.php?f=ID |
| XenForo | ๐ Ontwikkeling | Toekomstige uitgave |
| WoltLab-suite | ๐ Ontwikkeling | Toekomstige uitgave |
| MyBB | ๐ Ontwikkeling | Toekomstige uitgave |
| IP-bord | ๐ Ontwikkeling | Toekomstige uitgave |
Deel 8b: Auto-Post โ Sjablonen
Auto-Post โ Sjabloonbeheer
De werkruimte Sjablonen verwerkt BBCode- en HTML-tekenreeksopmaak, waardoor gebruikers dynamische tokens kunnen toewijzen aan doelforumpost-payloads.
1. Overzicht
De interface maakt gebruik van een horizontale gesplitste lay-out: - Top Ribbon: op chips gebaseerde lijst van alle beschikbare token-tags. - Linkerdeelvenster: Lijst met alle opgeslagen lay-outdefinities. - Rechter canvas: Monospace-teksteditor met werkbalk voor opmaakcontrole.
2. Tokenreferentiechips
| Token | Beschrijving |
|---|---|
| {titel} | Bronbestandsnaam minus bestandsextensie |
| {bestandsnaam} | Volledige onbewerkte bronbestandsnaam |
| {wachtwoord} | Uniek wachtwoord in platte tekst voor archiefbeveiliging |
| {koptekst} | Unieke Usenet-onderwerpregel-ID |
| {bestandsgrootte} | Geformatteerde gegevensvoetafdruk (bijvoorbeeld 656,9 MB) |
| {nzb_naam} | Gegenereerde NZB-metagegevensbestandsnaam |
| {datum} | Tijdstempel van uitvoeringsdatum |
| {nieuwsgroep} | Doelgroep voor binaire bestanden |
| {beschrijving} | Gebruikerbeschrijvende opmerkingen via prompt |
| {nfo_content} | Onbewerkte tekst geรซxtraheerd uit .nfo-bestandsparen |
Tokens worden weergegeven in groene fiches met hover-tooltips die de evaluatiemechanismen beschrijven.
3. Linkernavigatievenster
- Selectieboom: Geeft sjablonen weer naast een ๐-pictogram. Als u klikt, wordt de editor gevuld.
- ๏ผ Nieuwe sjabloon: genereert een nieuw item met standaardcode.
- ๐ Sjabloon verwijderen: vraagt โโom verificatie om lay-outs te wissen.
Limieten: minimaal 1 actieve sjabloon. Maximaal 10 sjablonen (MAX_POSTING_TEMPLATES). Genereert automatisch een standaardsjabloon als alle records zijn gewist.
4. Rechter bewerkingsbord en werkbalk
4.1 Componenten
| Onderdeel | Beschrijving |
|---|---|
| Invoer sjabloontitel | Referentienaam (bijvoorbeeld "vBulletin 3") |
| Formaatselectie | Vervolgkeuzelijst: BBCode / HTML |
| Snelle codewerkbalk | Knoppen om opmaaktags te injecteren |
| Monospace-canvas | Teksteditor met groen-op-donker-interface |
4.2 Werkbalkknoppen
11 werkbalkknoppen voor het snel invoegen van opmaaktags:
| Knop | Openings-tag | Sluitings-tag |
|---|---|---|
| B | [b] | [/B] |
| I | [ik] | [/ik] |
| U | [u] | [/u] |
| Kleur | [kleur=rood] | [/kleur] |
| Grootte | [maat=3] | [/grootte] |
| Midden | [midden] | [/center] |
| URL | [url] | [/url] |
| IMG | [img] | [/img] |
| Codeer | [code] | [/code] |
| Verbergen | [verbergen] | [/verbergen] |
| Citaat | [citaat] | [/citaat] |
Door tekst te markeren, wordt de selectie binnen de gekozen tags weergegeven. Als u klikt zonder selectie, wordt de cursor ingevoegd.
4.3 Acties opslaan
Knop โ ๐พ Lay-outprofiel opslaan: schrijft namen, formaten en tekstblokken naar globale configuratie.
te slepen 5. Standaard standaardindeling (vBulletin 3.x)
[center][size=5][color=red][b]{title}[/b][/color][/size][/center]
[center][size=3][color=][b]ยปContent Descriptionยซ[/b][/color][/size]
[size=2][color=white]{description}[/color][/size][/center]
[nfo]{nfo_content}[/nfo]
[hide]
[center][size=3][color=][b]ยปUsenet Release Headerยซ[/b][/color][/size]
[size=2][color=white]{header}[/color][/size][/center]
[center][size=3][color=][b]ยปArchive Security Passwordยซ[/b][/color][/size]
[size=2][color=white]{password}[/color][/size][/center]
[center][nzblnk]nzblnk:?t={title}&h={header}&p={password}[/nzblnk]
[/center][/hide]
6. Rendering-engineproces
- Haalt toegewezen formaat op uit actieve profieldefinities.
- Regex-vervangingslus verwisselt alle {placeholder}-tags met runtime-parameters.
- Geeft de threadtitel afzonderlijk weer met behulp van zijn eigen opmaakregels.
- Stuurt definitieve tekst door naar forumposterthreads.
Webhooks & Notifications
Het subtabblad Webhooks sluit aan op API-interfaces om realtime statuswaarschuwingen door communicatietoepassingen te sturen wanneer mijlpalen of waarschuwingen worden geactiveerd.
1. Overzicht
- Koptekst: Titel + trigger "๏ผ Nieuwe webhook toevoegen".
- Actief doelraster: opgeslagen automatiseringseindpunten als selecteerbare items.
- Referentie Helpkaart: documentatie over de syntaxis van de payload.
2. Ondersteunde API-providers
| Aanbieder | Pictogram | Kleur | Beschrijving |
|---|---|---|---|
| Onenigheid | ๐ฌ | Blurblauw | in Standaard verwerking van inkomende webhook-payloads |
| Telegram | ๐จ | Hemelsblauw | Bot API-berichten via Chat ID-kiezers |
| E-mailadres | โ | Gedempt zilver | SMTP-mailrelay met aangepaste verificatiesleutels |
| ntfy | ๐ | Klei Oranje | Onderwerpen pushen via openbare/private ntfy.sh-knooppunten |
| Aangepast eindpunt | ๐ | Cyaan Wintertaling | Raw HTTP verzendt aangepaste JSON-kaarten |
3. Webhook-profielitems
| Onderdeel | Beschrijving |
|---|---|
| Providerpictogram + label | Platformtype + gebruikers-ID (bijvoorbeeld ๐ฌ Discord-uploads) |
| Contextinformatie | Actieve configuraties (bijvoorbeeld Discord ยท 5 doelgebeurtenissen geselecteerd) |
| Platformbadge | Code van drie letters op de achtergrond van de merkidentiteit (bijvoorbeeld DIS in blauw) |
| โ Activiteitsstatus | Groen = live, Grijs = gedeactiveerd |
| โ Knop Verwijderen | Opent bevestigingsdialoogvenster |
Lege status: "Er zijn geen webhook-waarschuwingspaden toegewezen. Configureer een trackingprofiel om statuslogboeken te ontvangen."
4. Dialoogvenster Configuratiewizard
4.1 Basisopstelling
| Veld | Beschrijving |
|---|---|
| Webhooklabel | Referentietag (bijvoorbeeld 'Discord Uploads') โ Vereist |
| Doelaanbieder | Vervolgkeuzelijst: Discord, Telegram, E-mail, ntfy, Aangepast |
4.2 Platformspecifieke velden
Onenigheid: doelwebhook-URL: vereist
Telegram: Bot Token (via @BotFather) โ Vereist; Chat-ID โ Vereist
E-mail SMTP: hostserver, poort (587), โ TLS, gebruikersnaam, wachtwoord, ontvanger โ vereist
ntfy: Server-URL (https://ntfy.sh), Onderwerpkanaal โ Vereist, Toegangstoken โ Optioneel
Aangepaste HTTP: bestemmings-URL โ vereist, HTTP-methode (POST/PUT/GET), headers (JSON)
5. Gebeurtenistriggers
| Gebeurtenissleutel | Etiket | Trigger |
|---|---|---|
| upload_done | Upload voltooid | Uitgaande taak succesvol voltooid |
| upload_mislukt | Upload mislukt | Fout in uitgaande pipeline |
| download_done | Download voltooid | Inkomend bestand gedownload en geverifieerd |
| download_mislukt | Download mislukt | Fout bij inkomende download |
| wachtrij_leeg | Wachtrijen leeg | Geen resterende pipeline-taken |
| vpn_lost | VPN Guard-interventie | Tunnel verbroken, taken gepauzeerd |
| waakhond_nieuw | Bewaakt bestand geรฏdentificeerd | Nieuw bestand in bewaakte mappen |
| schijf_kritiek | Vrije schijfruimte-anomalie | Schijfgrempels overschreden |
Alle evenementen zijn standaard aangevinkt voor nieuwe profielen.
6. Schakelaars voor payloadgegevens
| Schakelaar | Weergave | Standaard |
|---|---|---|
| bestandsnaam | Bestandsnaam-label | Aan |
| bestandsgrootte | Gegevensgrootte | Uit |
| duur | Duur | Uit |
| status | Operationele status | Aan |
| fout_details | Foutdetails | Uit |
| tijdstempel | Tijdstip | Aan |
| snelheid | Netwerksnelheid | Uit |
| nzb_naam | NZB-naam | Uit |
7. Testpijplijn
๐ Testwaarschuwing verzenden: genereert een tijdelijk testprofiel, formatteert nep-payloads die zijn aangepast aan platformregels, verzendt naar het doel en retourneert een bevestigingspop-up.
Deel 10a: Instellingen โ Provider
Instellingen โ Provider
Het Providerpaneel bevat Usenet-netwerkverbindingsprofielen, beheert nieuwsserverconfiguraties en balanceert uitgaande uploadpijplijnen naast het ophalen van inkomende bestanden.
1. Overzicht
- Bovenste gebied: Centraal raster waarin actieve serveraccounts worden gesorteerd.
- Onderste configuratieformulier: besturingselementen voor het maken van profielvelden.
- Actiebalk: Netonderhoud + triggers voor verbindingstests.
2. Accountmatrix provider
| Kolom | Beschrijving |
|---|---|
| Naam | Weergavenaam van account (dubbelklikken voor inline bewerkingen) |
| Gastheer | NNTP-eindpuntdomeinadres (inline bewerkbaar) |
| Poort | Verbindingspoort (inline bewerkbaar) |
| SSL | Dwingt SSL/TLS-communicatie af (inline bewerkbaar) |
| Verbindingen | Toegewezen verbindingsslots (inline bewerkbaar) |
| Snelheidslimiet | Snelheidslimieten in KB/s. 0 = onbeperkt |
| Gebruiksmodus | Vervolgkeuzelijst: Beide / Uploaden / Downloaden |
| โ Verwijder | Geselecteerde accountrecord verwijderen |
3. Accountconfiguratieformulier
| Veld | Standaard | Beschrijving |
|---|---|---|
| Accountnaam | โ | Accounttaglabel โ Vereist |
| Gastheer | โ | in Bestemmingsadres (bijvoorbeeld news.provider.com) โ Vereist |
| Poort | 563 | Doelpoort (1โ65535) |
| Gebruikersnaam | โ | Naam van autorisatie |
| Wachtwoord | (Gemaskeerd) | Autorisatiesleutel |
| โ SSL afdwingen | Ingeschakeld | Dwingt SSL/TLS-verbindingen af โโ |
| Verbindingslimiet | 10 | Gelijktijdige verbindingen (1โ100) |
| Snelheidsregelaar | Onbeperkt | Beperking in KB/s (0 uitgeschakeld) |
| Verbindingsroutering | Beide | Regie: beide / alleen uploaden / alleen downloaden |
4. Verbindingstest
๐ Serververbinding verifiรซren: Automatische connectiviteitsdiagnose:
- Formuleer accounttoewijzing โ Query nntplib โ Injecteer SSL-handshake
- Open TCP-kanaal โ Latentie meten (ms) โ Welkomstheaders retourneren
Uitzonderingen stoppen de uitvoering en sturen ruwe feedback om naar diagnostische vakken.
Deel 10b: Instellingen โ Upload
Instellingen โ Upload-instellingen
De Uploadinstellingenmanager verwerkt configuratieprofielen voor uitgaande compressie, herstel van metagegevens en optimalisatie van de uitvoeringslaag.
1. Overzicht
- Bovenste lint: schakelaar Expertmodus + fabrieksreset.
- Standaardraster: parameters met drie kolommen voor dagelijkse instellingen.
- Expertraster: Geavanceerde instellingen in paarse accentvakken (alleen Expertmodus).
2. Standaardinstellingen
2.1 Algemeen toepassingsgedrag
| Instelling | Standaard | Beschrijving |
|---|---|---|
| Applicatietaal | Engels | Dropdownmenu: Duits, Engels, Spaans, Frans, Italiaans, Nederlands, Russisch |
| ๐ Interface opnieuw laden | โ | Start GUI opnieuw om bijgewerkte vertalingen in te vullen |
| โ Start bij Systeem opstarten | Uitgeschakeld | Koppelt hooks aan het opstarten van het systeem |
| โ Minimaliseren naar systeemvak | Uitgeschakeld | Minimaliseren naar lade in plaats van sluiten |
| โ Start in lade verborgen | Uitgeschakeld | Forceert opstarten in verborgen ladestatus |
| NZB-uitvoerpad | ~/.zenith-uploader/nzb/ | Uitvoermap voor definitieve NZB-lijsten |
| Toewijzingen Bewaar map | ~/.zenith-uploader/mappings/ | Uitvoer voor het indexeren van databasekaarten |
| Tijdelijke cachedirectory | ~/.zenith-uploader/tmp/ | Werkruimte voor inpakken en coderen |
2.2 Pijplijn voor verwerkingsmotoren
| Instelling | Standaard | Beschrijving |
|---|---|---|
| Taakverwerkingsmodus | Sequentieel | Opeenvolgend / pijplijn |
| Sortering van uploaduitvoering | FIFO | FIFO / eerst gecomprimeerd (alleen via pijpleiding) |
| Drempel voor parallelle taken | 1 | Max. aantal gelijktijdige werknemers (1โ20; alleen sequentieel) |
| โ Forceer het opnieuw uploaden van taken | Uitgeschakeld | Forceert onbewerkte overdrachten en slaat dubbele controles over |
| Globale archiefbijlagen | โ | Voegt gespecificeerde bestandsextensies toe aan elke upload |
Pipeline-modi: Sequentieel voltooit elke taak voordat de volgende wordt gestart. Pipelined voert compressie uit op aankomende taken terwijl actieve payloads worden geรผpload. DiskGuard bewaakt het opslagverbruik.
2.3 Schijfbescherming
| Instelling | Standaard | Beschrijving |
|---|---|---|
| โ Schijfbescherming | Ingeschakeld | Continue bewaking van schijfopslag |
| Verwerking Stop Verdieping | 20 GB | Vereiste vrije ruimte (1โ500 GB) |
| Nooduitschakeling | 90% | Harde capaciteitslimiet (50%โ99%) |
| โ Actieve RAM-cache | Ingeschakeld | Wijst de temperatuur toe aan het geheugen (tmpfs op Linux /dev/shm) |
| โ Sluit fallbacks van harde schijven uit | Uitgeschakeld | Wacht op geheugen in plaats van terug te vallen naar schijf |
| โ Bestandsstabiliteitscontrole | Ingeschakeld | I/O-hold van 5 seconden om te garanderen dat het kopiรซren van de bestanden voltooid is |
2.4 Opruimwerkzaamheden
| Instelling | Standaard | Beschrijving |
|---|---|---|
| โ Tijdelijke archieven opschonen | Ingeschakeld | Verwijdert tussenliggende 7z-volumes na het uploaden |
| โ Lokale bronbestanden opschonen | Uitgeschakeld | Verwijdert originele bestanden van de host na het uploaden |
| โ Dashboardrijen automatisch wissen | Uitgeschakeld | Verwijdert taakitems 5 seconden na succes |
| Reikwijdte voor het bewaren van logboeken | 7 dagen | Levensduur logbestand (1โ365 dagen) |
in 2.5 Procesprioriteit
| Niveau | Beschrijving |
|---|---|
| Laag | Achtergrondverwerking, behoudt de responsiviteit van de gebruikersinterface |
| Normaal | Standaard prioriteit. Aanbevolen voor dagelijks gebruik |
| Hoog | Verhoogde coderingssnelheden. Vereist root op Linux |
| Maximaal | Toegewijde verwerkingsmiddelen. Vereist rootrechten |
3. Expertinstellingen (paars accentvak)
3.1 Compressie met 7 ritsen
| Instelling | Standaard | Beschrijving |
|---|---|---|
| Wachtwoordmethode | Automatisch | Automatisch (willekeurig per taak) / Handmatig (statische sleutel) |
| Lengte van sleuteltekens | 16 | Lengte van generatie (4โ16 tekens) |
| โ Alfabetisch | Ingeschakeld | Voegt tekstreeksen toe aan willekeurige generatie |
| โ Voeg numeriek toe | Ingeschakeld | Voegt gehele getallen toe aan willekeurige generatie |
| โ Voeg speciale symbolen toe | Uitgeschakeld | Voegt speciale tekens toe aan generatie |
| Vast wachtwoord | โ | Statisch wachtwoord in handmatige modus |
| Compressiemotor | LZMA2 | LZMA2 / LZMA / PPMd / BZip2 |
| Compressielaag | 0 (winkel) | Sla (0) op tot Ultra (9) |
| Dictionary Cap | 32MB | Gegevenstoewijzing (64 KB โ 1532 MB) |
| Woordgrootte | 32 | Verificatieframe (8โ273) |
| โ Solide archiefeenheden | Ingeschakeld | Uniforme bittoewijzingsframeworks |
| Volumesplitsmethode | Automatisch | Automatisch / Aangepast (vaste MB) / Divider (gesplitste aantallen) |
| Aangepaste volumegrootte | 100MB | Vaste chunktoewijzingen (10โ4096 MB) |
| Bestandsverdeler | 40 delen | Uniform aantal stuks (2โ999) |
| โ Kopteksten coderen | Aangevinkt (vergrendeld) | Hardgecodeerde header-encryptie |
3.2 Herstel van ParPar-metagegevens
| Instelling | Standaard | Beschrijving |
|---|---|---|
| Pariteitsredundantie | 10% | Pariteitsvolume (1%โ100%) |
| Herstelblokgroottes | Automatisch | Automatisch of geschaald 128 KB โ 4 MB |
| Blokdistributie | pow2 | pow2 / uniform / gelijk |
| Threads verwerken | Automatisch | Werknemerstaken coderen (0โ32) |
3.3 NNTP-netwerk afstemmen
| Instelling | Standaard | Beschrijving |
|---|---|---|
| Artikelblokgrootte | 768000 bytes | Pakketgrootte (100.000โ800.000 bytes) |
| Mondiale nieuwsgroepindices | โ | Doellijsten met binaire bestanden (voer in om op te slaan) |
| โ Verduidelijk kopteksten | Ingeschakeld | Willekeurige artikelonderwerpen |
| Verbindingen verifiรซren | 0 (uitgeschakeld) | Parallelle validatieslots (0โ10) |
| โ Identiteit willekeurig maken | Ingeschakeld | Anonieme ID's in headers |
| Handmatig identiteitsadres | โ | Aangepaste tijdelijke aanduiding voor e-mailtekenreeks |
| Poster-identificatietag | โ | Brandingtags in NNTP-headers |
Deel 10c: Instellingen โ Download
Instellingen โ Download-instellingen
De werkruimte Downloadinstellingen optimaliseert de downstream-bandbreedte, de cacheparameters van het bestandssysteem en de verwerking van meerdelige archiefassemblages.
1. Overzicht
Vijf componentclusters in een raamwerk met twee kolommen: - Mappen en systeemwerkruimte - Motorpijpleiding uitpakken - Netwerkverbindingsparameters - Schijfbeschermingsbeveiligingen - Pijpleidingen in spiegelmodus
2. Mappen en systeemwerkruimte
| Instelling | Standaard | Beschrijving |
|---|---|---|
| Bestemmingspad | ~/Downloads/ | Map voor verzamelde extractieladingen |
| Werkcachemap | ~/.zenith-uploader/dl_temp/ | Actieve meerdelige segmentverwerking |
| โ Tijdelijke archieven opschonen | Ingeschakeld | Wist gesplitste archiefonderdelen na het uitpakken |
| โ NZB-oorsprongbestanden opschonen | Uitgeschakeld | Wist NZB-bestanden na extractie |
| Centrale NZB-cachemap | ~/.zenith-uploader/nzb_cache/ | Actieve download-metagegevensprofielen |
| โ Downloadtitels opschonen | Uitgeschakeld | Normaliseert mapnamen uit archiefmetagegevens |
| โ Wachtwoord toevoegen aan bestand | Ingeschakeld | Voegt decoderingssleutels toe in de indeling {{password}} |
| โ Klembordkoppelingen controleren | Ingeschakeld | Legt binnenkomende NZB-URL's of NZBLNK-items vast |
3. Motorpijpleiding uitpakken
| Instelling | Standaard | Beschrijving |
|---|---|---|
| โ Archieven automatisch uitpakken | Ingeschakeld | Start 7z/RAR-extractie bij montage |
| โ Lui PAR2-herstel | Ingeschakeld | Stelt pariteitsdownloads uit tenzij corruptie wordt gedetecteerd |
| โ Valideer yEnc CRC | Ingeschakeld | Integriteitsscan van yEnc-controlesommen |
| โ Taakrijen automatisch wissen | Uitgeschakeld | Verwijdert voltooide rijen na 5 seconden |
| โ Verwijder ongewenste activa | Uitgeschakeld | Verwijdert tekstbestanden, URL's en snelkoppelingen na het uitpakken |
Selector voor ongewenste extensies: โ .txt, โ .html, โ .url, โ .nfo, โ .info (Individuele filters worden grijs weergegeven totdat de hoofdschakelaar is ingeschakeld).
4. Netwerkverbindingsparameters
| Instelling | Standaard | Beschrijving |
|---|---|---|
| Maximale verbindingstoewijzing | Automatisch (aanbieder) | Verbindingslimieten per profiel (0 = accountwaarden) |
| Bandbreedtelimieten | Onbeperkt | Inkomende snelheidslimieten (0โ10.000 MB/s) |
| Nieuwe pogingen voor segmenten | 3 | Nieuwe pogingen per mislukt blok (0โ20) |
5. Schijfbeveiliging (downstream)
| Instelling | Standaard | Beschrijving |
|---|---|---|
| โ Handhaving van stroomafwaartse bewakers | Ingeschakeld | Controleert downloadschijven op capaciteit |
| Noodlimiet | 80% | Drempel voor harde stop (50%โ99%) |
| Veilige operatievloer | 10 GB | Benodigde ruimte vรณรณr pauzeren (1โ500 GB) |
Tip: Breng downstream-limieten in kaart die 10% lager zijn dan de uploadbeveiligingen (bijvoorbeeld Uploads 90% โ Downloads 80%) om ervoor te zorgen dat downloadtaken nooit tijdelijke cacheruimte gebruiken die nodig is voor actieve uploads.
6. Spiegelmodus
| Instelling | Standaard | Beschrijving |
|---|---|---|
| โ Spiegelopruiming afdwingen | Uitgeschakeld | Verwijdert afgebroken extracties om lusfouten te voorkomen |
Als u deze vlag inschakelt, worden beschadigde archieven van de schijf verwijderd, waardoor wordt voorkomen dat watchfolder-scrapers mislukte pakketten opnieuw kunnen verwerken. Als u dit uitschakelt, blijven defecte gegevens intact voor handmatige probleemoplossing.
Deel 10d: Instellingen โ Bewaakte mappen
Instellingen โ Bewaakte mappen
De Watch Folders-interface configureert geautomatiseerde directory polling-lussen. De engine legt nieuwe bestanden vast die op bewaakte locaties zijn geplaatst en zet deze in de wachtrij voor verwerking.
1. Overzicht
- Koptekstlint: titels + dynamische tellers (bijvoorbeeld "3/10 mappen gecontroleerd").
- Contextverklaringen: korte handleidingen over automatiseringsregels.
- Directory Rooster: Geconfigureerde mappen als bruikbare kaarten.
- โ Knop Bewaakt pad toevoegen: Start de mapbrowser.
2. Directorymonitorkaarten
2.1 Interfacecomponenten
- Directorylabel: Vetgedrukte naam van de doelmap.
- Compleet pad: grijs weergegeven systeempadreferentie.
- Nieuwsgroepchips: Actieve indexbestemmingen als horizontale chips.
- Dropdownmenu Routing: keuzelijst met invoervak โโvoor het beheren van doelbinaire bestanden.
- โ Status: Groen = actief, Geel = gepauzeerd, Rood = ontbrekende directory.
- โ Verwijderen: verwijdert de bewakingsconfiguratie.
2.2 Statusverificatie
| Kleur | Status | Beschrijving |
|---|---|---|
| โ Groen | Actief | Directory bestaat en poll-verificatie gereed |
| โ Geel | Standby | Pad uitgeschakeld door gebruikersacties |
| โ Rood | Storing | Pad ontbreekt, is ontkoppeld of geblokkeerd door rechten |
3. Toewijzingen van nieuwsgroepcategorieรซn
- Ondersteunt postregels voor meerdere groepen per map.
- Als u op chip X-knooppunten klikt, wordt de nieuwsgroep uit het profiel verwijderd.
- "Geen doelnieuwsgroep" schakelt openbare berichten voor het pad uit.
- Door standaarddoelen toe te voegen, worden actieve __none__-beperkingen verwijderd.
- Niet-geconfigureerde mappen worden standaard ingesteld op algemene instellingen.
Configuratieschema:
{
"/home/user/Videos/Upload": ["alt.binaries.boneless", "alt.binaries.misc"],
"/home/user/Private/Backup": ["__none__"]
}
4. Controlemappen toevoegen
- Klik op "๏ผ Bewaakt pad toevoegen".
- Systeemmapkiezer wijst doelbestandssysteempaden toe.
- Filters controleren bestaande records om duplicaten te blokkeren.
- Maximaal 10 inzendingen. Cap schakelt optelknoppen uit.
- Wijzigingen activeren automatische herlaadbeurten van de watchdog-engine.
5. Controlemappen verwijderen
- Als u op X klikt, worden invoerrijen verwijderd.
- Wist de configuratie uit watch_folders-bestanden.
- Ruimt statusgeschiedenis op in watch_folders_disabled.
- Verwijdert records uit watch_folder_newsgroups.
- Activeert live herladen van de motor om de monitoring onmiddellijk te stoppen.
6. Dashboardsynchronisatie
Tuimelschakelaars op het hoofddashboard schrijven naar de watch_folders_disabled-configuratie. Componenten worden opnieuw geladen en gesynchroniseerd wanneer gebruikers terug naar de instellingen navigeren.
Licentie
Op het tabblad Licentie worden autorisatie-activaties beheerd, worden statistieken over de geldigheid van actieve licenties weergegeven en wordt de HWID-toewijzing van apparaten beheerd tijdens vervangingscycli van apparatuur.
1. Overzicht
- Kop โ Titel en reikwijdte
- Licentiebadge โ Banner voor statusweergave
- Activeringskaart โ Formulierinvoer ter validering van producttokens
- Licentiehulpprogramma's โ 3 systeembewerkingskaarten
- Demogrenzen: alleen zichtbaar voor niet-geverifieerde instanties
- Functierechten โ Gedetailleerde lijst met ontgrendelde premiumactiva
2. Licentieniveaus
| Niveau | Kenteken | Styling | Toegang |
|---|---|---|---|
| DEMOVERSIE | โ | Ambergeel | Beperkte taakcapaciteiten en limieten voor bestandsverwerking |
| VOLLEDIGE VERSIE | โ | Bright Green | Oneindige, onbeperkte operaties |
3. Licentiebadgekaart
- Groot kentekenpictogram dat de huidige status rapporteert.
- Demo: "Beperkte systeembewerkingen - Upgrade om oneindige doorvoer te ontgrendelen."
- Volledig: "Alle premiumfuncties ontgrendeld - Levenslange oneindige laag actief."
- Vervaldatum: Rapporten eindigen tijdstempels, โ Onbeperkt, of โ (demo).
4. Registratie en sleutelactivering
| Element | Beschrijving |
|---|---|
| Invoerveld | Monospace, beperkt tot: XXXX โ XXXX โ XXXX โ XXXX |
| ๐ Activeer sleutel | Activeert validatie: licentie.activate(key) |
Workflow: Invoersleutel โ License.activate(sleutel) uitvoeren โ Queryvalidatie-eindpunt โ Ongeldig: foutdialoogvenster / Geldig: schrijven naar configuratie โ Prompt opnieuw opstarten.
5. Licenties voor nutsvoorzieningen
5.1 ๐ Hardware-identiteit opnieuw instellen (HWID-reset)
Reset hardwaresleutels voor het bijhouden van registraties om migratie naar alternatieve werkstations mogelijk te maken. Verhoogt de beveiligingsverificatiewaarschuwing. Verzendt licentie.reset_hwid.
5.2 โ Apparaatlicentie deactiveren
Verwijdert licentierechten van lokale apparatuur. Keert na het opnieuw opstarten terug naar de demomodus. Karmozijnrode rode knopstijl.
5.3 ๐ Vastlegsysteem HWID
Kopieert onbewerkte computerhardware-identificatie-hash naar het systeemklembord via QApplication.clipboard.setText(license.hwid).
6. Demobeperkingen (alleen DEMO)
Een oranje waarschuwingsbanner vermeldt beperkingen: - ๐ฆ Bestandslimiet: maximaal 1 GB per uitvoeringsbatch. - ๐ Wachtrijteller: maximaal 10 uploadtaken per dag. - ๐ท Branding-injectie: injecteert merkmarkeringen in uitgaande NNTP-headers. - Externe URL: โ zenith-uploader.com upgradeportaal.
7. Ontgrendelde functies (alleen volledige versie)
Een groene checklist vat actieve functiesets samen: - โ Onbeperkte verwerkingsmogelijkheden. - โ Anonieme uitgaande metadata (geen merkinjecties). - โ Dynamische prestatieprofielen zonder snelheidslimieten. - โ Volledige VPN Guard & Kill-Switch-bediening. - โ Klantenondersteuningsroutering met hoge prioriteit.
Support & Diagnostics
Het tabblad Ondersteuning biedt realtime inzicht in de systeemprestaties, trackinglogboeken voor het parseren van de omgeving en geautomatiseerde toolkits voor het indienen van hulprapporten.
1. Overzicht
- Header โ Metagegevens + versie-indextags (bijvoorbeeld v1.0.0)
- Systeemstatusoverzicht โ 4 horizontale analytische modules
- Applicatielogviewer โ Live console met queryfiltering
- Snelle hulpacties โ 4 snelstarthulpkaarten
- Voettekstlinks โ Ondersteuning van e-mail- en websiteroutes
2. Systeemstatusoverzicht
| Module | Pictogram | Gegevensbron |
|---|---|---|
| Besturingssysteem | ๐ฅ | platform.system / distributie |
| Python-runtime | ๐ | platform.python_version |
| Geheugentoewijzing | ๐พ | psutil.virtueel_geheugen |
| Aantal CPU-threads | โก | os.cpu_count |
| Platform | Uitvoerformaat |
|---|---|
| Linux | distro.naam distro.versie |
| Vensters | Windows-platform.versie |
| macOS | macOS mac_ver |
3. Applicatielogviewer
3.1 Werkbalk
| Onderdeel | Beschrijving |
|---|---|
| ๐ App-logboeken | Links uitgelijnd consolelabel |
| ๐ Zoekfilter | Hoofdletterongevoelige subtekenreeksfiltratie |
| Dropdownmenu Ernst | Alle niveaus / INFO / WAARSCHUWING / FOUT / DEBUG |
| Lijnteller | Aantal geparseerde records (bijvoorbeeld "452 rijen bekijken") |
3.2 Consoleparameters
- Bron: ~/.zenith-uploader/logs/zenith.log
- Bufferlimiet: 1000 meest recente inzendingen
- Automatisch vernieuwen: elke 10 seconden via QTimer
- Lettertype: JetBrains Mono 10pt (fallback: Consolas)
- Scrollen: Snap-to-bottom bij update
3.3 Kleurtoewijzing van ernst
| Ernst | Kleur |
|---|---|
| KRITIEK | Fel neonrood |
| FOUT | Lichtrood |
| WAARSCHUWING | Ambergeel |
| INFO | Lichtcyaan |
| DEBUGGEN | Gedempt grijs |
3.4 Console-navigatiebalk
| Knop | Actie |
|---|---|
| ๐ Buffer opnieuw laden | Herlaadt logbestanden, waarbij polling-timers worden omzeild |
| โฌ Ga naar boven | Springt naar de bovenkant van de logboeken |
| โฌ Naar beneden klikken | Springt naar het einde van de logboeken |
| ๐ Stream vastleggen | Kopieert loggegevens naar het klembord |
| โ Alleen fouten | Dwingt het strikte ERROR-categoriefilter af |
| โ Automatisch vernieuwen | Groene badge bevestigt actieve parsering van 10 seconden |
4. Snelle hulpacties
4.1 ๐ Compilatie van bugrapporten
- Schrijft logboekmappaden naar het klembord.
- Start bestandsbeheer op ondersteuningsmappen.
- Opent standaard e-mailclient met vooraf ingevulde sjabloon.
4.2 ๐ Logboekmap openen
Opent ~/.zenith-uploader/logs/ in de eigen bestandsverkenner. Creรซert automatisch ontbrekende mappen.
4.3 ๐ Logboekpad vastleggen
Kopieert het absolute bestandssysteempad naar het systeemklembord.
4.4 ๐ Omgevingsdiagnostiek vastleggen
Kopieert de opgemaakte systeeminformatietekst:
Zenith Uploader โ System Environment Diagnostic Data Map
======================================================
Host OS Platform: [OS]
Python Runtime Version: [Version]
Available Processor Threads: [Threads]
Memory Utilization: [Used] / [Total] GB
Log Path: [Path]
5. Voettekstlinks
๐ง [SUPPORT_EMAIL] ยท Documentatie en handleidingen: zenith-uploader.com