simple_nas/config.yaml
Rama main · réplica de lectura del repositorio original.
name: "Simple NAS"
description: "Simple NAS with Samba shares and web GUI for drive management"
version: "3.19.1"
url: "https://github.com/gregorwolf1973/EasyNas-HASSIO-Addon"
slug: "simple_nas"
init: false
arch:
- aarch64
- amd64
- armv7
startup: services
boot: auto
ingress: true
ingress_port: 0 # assigned by Home Assistant (host network), see run.sh
panel_icon: "mdi:nas"
panel_title: "Simple NAS"
host_network: true
ports:
8101/tcp: 8101
ports_description:
8101/tcp: "Public file-sharing site - publish only through a reverse proxy with TLS (Nginx Proxy Manager)"
privileged:
- SYS_ADMIN
- SYS_RAWIO
- DAC_READ_SEARCH
full_access: true
homeassistant_api: true
backup_exclude:
- "cache/*"
apparmor: false
options:
workgroup: "WORKGROUP"
nas_name: "SimpleNAS"
log_level: "info"
web_port: 8100
admin_password_enabled: false
admin_username: "admin"
admin_password: ""
admin_ingress_only: false
smb_port: 445
web_gui_enabled: true
webdav_enabled: false
webdav_port: 8102
ftp_enabled: false
ftp_port: 21
ftp_passive_ports: "30000-30010"
hdd_idle_seconds: 0
trim_interval_days: 0
trim_usb_unmap: false
file_allowed_roots:
- "/media"
- "/mnt"
- "/share"
- "/config"
- "/addon_configs"
sharing_enabled: false
share_port: 8101
share_bind: "0.0.0.0"
share_public_url: ""
share_allowed_roots:
- "/media"
- "/mnt"
- "/share"
share_trusted_proxies:
- "127.0.0.1"
- "::1"
- "172.30.32.0/23"
share_cookie_secure: true
share_session_hours: 8
share_log_max_mb: 5
share_sandbox: "auto"
share_zip_max_gb: 5
share_zip_max_files: 10000
share_zip_compress: false
share_max_upload_mb: 1024
share_upload_blocked_ext:
- exe
- com
- bat
- cmd
- scr
- pif
- msi
- vbs
- vbe
- js
- jse
- jar
- ps1
- sh
- lnk
- hta
- cpl
- reg
- dll
- so
- php
- phtml
- phar
- html
- htm
- xhtml
- shtml
- svg
share_upload_allowed_ext: []
share_clamav_enabled: false
share_clamav_host: "127.0.0.1"
share_clamav_port: 3310
share_clamav_timeout: 120
share_clamav_on_error: "reject"
share_clamav_large_file: "accept"
share_log_export_path: ""
collabora_enabled: false
collabora_url: ""
collabora_internal_url: ""
collabora_wopi_url: ""
collabora_verify_tls: true
collabora_verify_proof: true
schema:
workgroup: str
nas_name: str
log_level: list(trace|debug|info|notice|warning|error|fatal)
web_port: port
admin_password_enabled: bool
admin_username: str
admin_password: str
admin_ingress_only: bool?
smb_port: port
webdav_enabled: bool?
webdav_port: port?
ftp_enabled: bool?
ftp_port: port?
ftp_passive_ports: match(^\d{4,5}-\d{4,5}$)?
web_gui_enabled: bool
hdd_idle_seconds: int(0,)
trim_interval_days: int(0,)?
trim_usb_unmap: bool?
file_allowed_roots:
- "str?"
sharing_enabled: bool
share_port: port?
share_bind: list(0.0.0.0|127.0.0.1)?
share_public_url: str?
share_allowed_roots:
- "str?"
share_trusted_proxies:
- "str?"
share_cookie_secure: bool?
share_session_hours: int(1,720)?
share_log_max_mb: int(1,100)?
share_sandbox: list(auto|on|off)?
share_zip_max_gb: int(1,512)?
share_zip_max_files: int(100,1000000)?
share_zip_compress: bool?
share_max_upload_mb: int(1,102400)?
share_upload_blocked_ext:
- "str?"
share_upload_allowed_ext:
- "str?"
share_clamav_enabled: bool?
share_clamav_host: str?
share_clamav_port: port?
share_clamav_timeout: int(5,3600)?
share_clamav_on_error: list(reject|accept)?
share_clamav_large_file: list(reject|accept)?
share_log_export_path: str?
collabora_enabled: bool?
collabora_url: str?
collabora_internal_url: str?
collabora_wopi_url: str?
collabora_verify_tls: bool?
collabora_verify_proof: bool?
map:
- share:rw
- media:rw
- ssl:rw
- config:rw
- all_addon_configs:rw