This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Security

    Security Model

    Piglet Run provides multiple layers of security for your development environment.

    Access Control

    LayerMechanism
    NetworkFirewall, VPN support
    WebNginx authentication
    DatabasePostgreSQL roles
    FilesystemUnix permissions

    Authentication

    Default authentication methods:

    • VS Code: Password or token
    • Jupyter: Token-based
    • Grafana: Username/password
    • PostgreSQL: Role-based access

    Encryption

    TypeSupport
    In TransitSSL/TLS
    At RestDatabase encryption
    BackupEncrypted backups

    Best Practices

    1. Change default passwords immediately
    2. Enable SSL for all services
    3. Restrict network access
    4. Regular security updates

    Next Steps