OliveTin gives safe and simple access to predefined shell commands from a web interface.
OliveTin gives safe and simple access to predefined shell commands from a web interface.
Desktop web browser (dark mode);
Mobile screen size (responsive layout);
## No-Nonsense Software Principles OliveTin follows these principles: * **Open Source & Free Software**: following the [Open Source Definition](https://opensource.org/osd) and the [Free Software Definition](https://www.gnu.org/philosophy/free-sw.html). All code and assets are available under the [AGPL-3.0 License](LICENSE). * **Independent**: No company owns the code or is responsible for the projects' governance. * **Inclusive**: No "core", "pro", "premium" or "enterprise" version. The only version is the one you can download and run, and it has all the features. * **Invisible**: No usage tracking, no user tracking, no ads, and no telemetry. * **Internal**: No internet connection required for any functionality. ## Documentation All documentation can be found at [docs.olivetin.app](https://docs.olivetin.app). This includes installation and usage guide, etc. You can find instructions in the docs on how to install as a **Linux package**, **Linux Container**, on **FreeBSD**, **Windows**, **macOS** and other platforms, too! ## Donations & Sponsorship OliveTin does not accept monetary donations or sponsorship. See [Donations & Sponsorship](https://docs.olivetin.app/reference/donations_and_sponsorship.html) for the full explanation. * Free code signing provided by [SignPath.io](https://about.signpath.io/), certificate by [SignPath Foundation](https://signpath.org/).
sectionNavigationStyle: topbar not works anymore with 3000.20.0
[Docker] pip + env variable for modules
Blocked Status is never persisted i log files
OAuth2: array-valued group claims are silently dropped, unlike JWT auth
Calendar optimization
Docs: Update configuration table keys from PascalCase to camelCase
Why the "confirmation" argument became unsafe but dropdown did not
Live Reloadable features not stable
Start action by GET
ACLS attribute for the dashboards