OliveTin logo OliveTin docs
Home

OliveTin

    • Installation Guide
      • Linux
        • Containers or Service?
        • Linux Service
          • Fedora Linux
          • Alpine Linux
          • Manjaro Linux
          • Arch Linux
          • Generic .rpm based Linux
          • Generic .deb based Linux
          • .tar.gz Install (manual)
        • Linux Container
          • Docker or Podman
          • Docker Compose
          • Kubernetes with Helm
          • Kubernetes with Manifests
      • BSD
      • Windows
      • MacOS
      • All download options
    • Configuration
    • Reverse Proxies
      • Apache
      • Caddy
      • HAProxy
      • Nginx
      • Nginx Proxy Manager
      • Traefik
    • Action Execution
      • Create your first action
      • Execute on demand
      • Execute on schedule (cron)
      • Execute on startup
      • Execute on webhook
      • Execute on file created
      • Execute on file changed
      • Execute on calendar file
      • Execute after completion
      • Triggers
    • Action Customization
      • Popup on start
      • Icons
      • Timeouts
      • Users
      • Concurrency
      • Rate Limiting
      • IDs
      • Save Logs
    • Action Examples
      • Containers - start/stop
        • Docker control, via proxy
      • Systemd Service
      • Ping
      • SSH (easy)
      • SSH (manual)
      • Powershell
      • Ansible
    • Arguments
      • Safety
      • Types
      • Input
      • Regex
      • Suggestions
      • Input: Dropdown
      • Input: Date & Time
      • Input: Confirmation
      • Input: Textarea
      • Environment Variables
    • Dashboards
      • Examples
      • Actions
      • Change component style
      • Fieldsets
      • Folders
      • Displays
      • Output Views
    • Entities
      • Examples
      • YAML Entity Files
      • JSON Entity Files
    • Security
      • Access Control Lists
      • Trusted Header Authorization
      • JWT Authorization
        • JWT with Keys
        • JWT with HMAC
      • OAuth2
        • OAuth2 with Authentik
      • Local Users Login
      • Security examples
        • Example: Login Required
        • Example: Some actions require admin
      • Security Design & Hardening Recommendations
    • Integrations
      • Home Assistant (HACS Integration)
      • Home Assistant (REST)
      • Stream-Deck
      • Authentik
      • Reverse Proxies
    • Solutions
      • Security examples
      • Self hosted GitOps
      • Container Control Panel
      • Systemd Control Panel
      • Heating Control Panel
      • Kubernetes Control Panel (hosted)
      • Primitive Password Protection
      • Wake on LAN
      • Cloudflare Access & Tunnels
      • Directory Actions
    • Advanced Configuration
      • Logging - Application
      • Logging - Actions
      • Diagnostics
      • Config Envs
      • Ports
      • Prometheus
      • Timezones
      • Customize the WebUI
    • Reference
      • Network Ports
      • Exit Codes
      • Update Checks
      • Update Tracking (legacy)
      • Install packages in containers
      • Snapshots
      • Themes (for users)
      • Themes (for developers)
      • Contribute
      • Donations & Sponsorship
      • Updates Notes
      • Multiple Instances
    • Troubleshooting
      • Where to find help
      • SOSReport
      • No PUID/PGID support
      • Log Debug Options
      • Exit Code 127
      • Error: WebUI Settings
      • Error: Fetch Buttons
      • Error: JS Modules not supported
      • Error: Websocket Connection
      • Error: WebUI Version Mismatch
      • Advanced Troubleshooting
    • API
      • Start Actions from the API
      • Misc API calls
      • Local user login via the API
OliveTin
  • OliveTin
  • OliveTin
  • Security
  • Security examples
Edit this Page

Security Examples

The following examples show you how to combine several security configuration options to setup common scenarios that people often ask for.

  • Example: Login Required

  • Example: Some actions required admin

Security Solutions

  • Cloudflare Access & Tunnels

This page was built using the Antora default UI.

The source code for this UI is licensed under the terms of the MPL-2.0 license.