You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: web/Modules/Caddy/App/Filament/Pages/CaddySettings.php
+14Lines changed: 14 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -77,6 +77,20 @@ public function schema(): array
77
77
->default('443')
78
78
->numeric()
79
79
->helperText('Port for Caddy to listen on for HTTPS requests'),
80
+
81
+
TextInput::make('caddy.cloudflare_api_token')
82
+
->label('Cloudflare API Token')
83
+
->password()
84
+
->helperText('API token for Cloudflare DNS challenge. Required for wildcard SSL certificates. Get one from https://dash.cloudflare.com/profile/api-tokens/'),
85
+
86
+
Checkbox::make('caddy.enable_wildcard_ssl')
87
+
->label('Enable Wildcard SSL (Cloudflare)')
88
+
->helperText('Prefer wildcard SSL certificates for all domains if possible using Cloudflare DNS plugin.'),
89
+
90
+
TextInput::make('caddy.wildcard_domain')
91
+
->label('Wildcard Base Domain')
92
+
->placeholder('example.com')
93
+
->helperText('Wildcard SSL will only be used for this domain and its subdomains.'),
0 commit comments