API reference
API-method sysinfo
Since
v24.2
Signature
struct sysinfo();
Description
returns information about the user’s environment and hardware.
Return value
This method returns an array of structures with following fields:
- OS
(struct)
- Name
(string)
- OS name. - Version
(string)
- OS version.
- Name
- CPU
(struct)
- Model
(string)
- CPU model. - Arch
(string)
- CPU arch.
- Model
- Network
(struct)
- PublicIP
(string)
- User’s public IP. - PrivateIP
(string)
- User’s private IP.
- PublicIP
- Tools
(struct[])
- Name
(string)
- Tool name, e.g.unrar
. - Version
(string)
- Tool version, e.g.7.00
. - Path
(string)
- Tool path, e.g.C:\ProgramData\NZBGet\unrar
.
- Name
- Libraries
(struct[])
- Libraries- Name
(string)
- Library name, e.g.OpenSSL
. - Version
(string)
- Library version, e.g.3.3.1
.
- Name
Introduction
Installation manuals
- Installation on Windows
- Installation on Windows via WinGet
- Installation on macOS
- Installation on macOS via Homebrew
- Installation on Linux
- Installation on Docker
- Installation on Docker - LinuxServer.io version
- Installation on Android
- Installation on Synology
- Installation on QNAP
- Installation on other NAS devices
Building manuals
Configuration
- Backup And Restore Settings
- Performance Tips
- Choosing Cipher
- Behind Other Web Server
- TLS certificate verification
Usage
- Quick Filter
- Keyboard Shortcuts
- RSS and duplicate check
- VideoSort
- Console Mode
- Command Line Reference
- Performing Speed Tests
Development
Extensions
- Extension Scripts
- Post-processing scripts
- Scan Scripts
- Queue Scripts
- Scheduler Scripts
- Feed Scripts
- API reference