diff --git a/apps/verdaccio/5.32.1/.env.sample b/apps/verdaccio/5.32.1/.env.sample
index 17431ad8..260b7511 100644
--- a/apps/verdaccio/5.32.1/.env.sample
+++ b/apps/verdaccio/5.32.1/.env.sample
@@ -1,2 +1,9 @@
+CONFIG_PATH="./data/config"
CONTAINER_NAME="verdaccio"
-PANEL_APP_PORT_HTTP="40087"
+PANEL_APP_PORT_HTTP=40087
+PLUGINS_PATH="./data/plugins"
+STORAGE_PATH="./data/storage"
+VERDACCIO_APPDIR="/opt/verdaccio"
+VERDACCIO_PROTOCOL="http"
+VERDACCIO_USER_NAME="verdaccio"
+VERDACCIO_USER_UID=10001
diff --git a/apps/verdaccio/5.32.1/data.yml b/apps/verdaccio/5.32.1/data.yml
new file mode 100644
index 00000000..b81228b7
--- /dev/null
+++ b/apps/verdaccio/5.32.1/data.yml
@@ -0,0 +1,59 @@
+additionalProperties:
+ formFields:
+ - default: "40087"
+ edit: true
+ envKey: PANEL_APP_PORT_HTTP
+ labelEn: Port
+ labelZh: 端口
+ required: true
+ rule: paramPort
+ type: number
+ - default: "./data/storage"
+ disabled: true
+ envKey: STORAGE_PATH
+ labelEn: Storage Path
+ labelZh: 存储路径
+ required: true
+ type: text
+ - default: "./data/config"
+ disabled: true
+ envKey: CONFIG_PATH
+ labelEn: Config Path
+ labelZh: 配置路径
+ required: true
+ type: text
+ - default: "./data/plugins"
+ disabled: true
+ envKey: PLUGINS_PATH
+ labelEn: Plugins Path
+ labelZh: 插件路径
+ required: true
+ type: text
+ - default: "/opt/verdaccio"
+ disabled: true
+ envKey: VERDACCIO_APPDIR
+ labelEn: App Directory
+ labelZh: 应用目录
+ required: true
+ type: text
+ - default: "verdaccio"
+ edit: true
+ envKey: VERDACCIO_USER_NAME
+ labelEn: User Name
+ labelZh: 用户名
+ required: true
+ type: text
+ - default: "10001"
+ disabled: true
+ envKey: VERDACCIO_USER_UID
+ labelEn: User ID
+ labelZh: 用户 ID
+ required: true
+ type: number
+ - default: "http"
+ disabled: true
+ envKey: VERDACCIO_PROTOCOL
+ labelEn: Protocol
+ labelZh: 协议
+ required: true
+ type: text
diff --git a/apps/verdaccio/5.32.1/data.yml.bak b/apps/verdaccio/5.32.1/data.yml.bak
deleted file mode 100644
index 662dbe60..00000000
--- a/apps/verdaccio/5.32.1/data.yml.bak
+++ /dev/null
@@ -1,12 +0,0 @@
-additionalProperties:
- formFields:
- - default: 40087
- edit: true
- envKey: PANEL_APP_PORT_HTTP
- labelEn: Port
- labelZh: 端口
- required: true
- rule: paramPort
- type: number
-
-
diff --git a/apps/verdaccio/5.32.1/data/conf/v5/config.yaml b/apps/verdaccio/5.32.1/data/conf/v5/config.yaml
deleted file mode 100644
index a721d6ea..00000000
--- a/apps/verdaccio/5.32.1/data/conf/v5/config.yaml
+++ /dev/null
@@ -1,49 +0,0 @@
-storage: /verdaccio/storage
-
-web:
- enable: true
- title: VerdaccioV5 Relative Path
- primary_color: red
-
-auth:
- htpasswd:
- file: /verdaccio/conf/htpasswd
-security:
- api:
- jwt:
- sign:
- expiresIn: 60d
- notBefore: 1
- web:
- sign:
- expiresIn: 7d
-
-## IMPORTANT
-## This will configure verdaccio to rely on a relative path
-url_prefix: /verdaccio
-
-uplinks:
- npmjs:
- url: https://registry.npmjs.org/
-
-packages:
- '@jota/*':
- access: $all
- publish: $all
-
- '@*/*':
- # scoped packages
- access: $all
- publish: $all
- proxy: npmjs
-
- '**':
- access: $all
- publish: $all
- proxy: npmjs
-
-middlewares:
- audit:
- enabled: true
-
-logs: { type: stdout, format: pretty, level: trace }
diff --git a/apps/verdaccio/5.32.1/data/conf/v5/htpasswd b/apps/verdaccio/5.32.1/data/conf/v5/htpasswd
deleted file mode 100644
index bbbf7c63..00000000
--- a/apps/verdaccio/5.32.1/data/conf/v5/htpasswd
+++ /dev/null
@@ -1,2 +0,0 @@
-jpicado:$6vkdNgRX2npc:autocreated 2017-07-11T18:48:38.003Z
-test:$6FrCaT/v0dwE:autocreated 2019-05-06T22:06:54.513Z
diff --git a/apps/verdaccio/5.32.1/data/config/config.yaml b/apps/verdaccio/5.32.1/data/config/config.yaml
new file mode 100644
index 00000000..8a82cff7
--- /dev/null
+++ b/apps/verdaccio/5.32.1/data/config/config.yaml
@@ -0,0 +1,203 @@
+#
+# This is the default configuration file. It allows all users to do anything,
+# please read carefully the documentation and best practices to
+# improve security.
+#
+# Do not configure host and port under `listen` in this file
+# as it will be ignored when using docker.
+# see https://verdaccio.org/docs/en/docker#docker-and-custom-port-configuration
+#
+# Look here for more config file examples:
+# https://github.com/verdaccio/verdaccio/tree/5.x/conf
+#
+# Read about the best practices
+# https://verdaccio.org/docs/best
+
+# path to a directory with all packages
+storage: /verdaccio/storage/data
+# path to a directory with plugins to include
+plugins: /verdaccio/plugins
+
+# https://verdaccio.org/docs/webui
+web:
+ title: Verdaccio
+ # comment out to disable gravatar support
+ # gravatar: false
+ # by default packages are ordercer ascendant (asc|desc)
+ # sort_packages: asc
+ # convert your UI to the dark side
+ # darkMode: true
+ # html_cache: true
+ # by default all features are displayed
+ # login: true
+ # showInfo: true
+ # showSettings: true
+ # In combination with darkMode you can force specific theme
+ # showThemeSwitch: true
+ # showFooter: true
+ # showSearch: true
+ # showRaw: true
+ # showDownloadTarball: true
+ # HTML tags injected after manifest
+ # scriptsBodyAfter:
+ # - ''
+ # HTML tags injected before ends
+ # metaScripts:
+ # - ''
+ # - ''
+ # - ''
+ # HTML tags injected first child at