diff --git a/resources/assets/components/admin/AdminSettings.vue b/resources/assets/components/admin/AdminSettings.vue
new file mode 100644
index 000000000..9993ab1a0
--- /dev/null
+++ b/resources/assets/components/admin/AdminSettings.vue
@@ -0,0 +1,1535 @@
+
+ Settings Manage your server settings
+ The instance name used in titles, metadata and apis.
+
+ Short description of instance used on various pages and apis.
+
+ Longer description of instance used on about page.
+
+ Maximum file upload size in KB
+
+ Supported mime types for media uploads
+
+ The maximum number of photos or videos per album
+
+ Image optimization quality from 0-100%.
+ Requires open registration to be enabled. Allow users to register via the official Pixelfed mobile application.
+ app_registration_rate_limit_attempts.
+
+ app_registration_rate_limit_decay
+
+ Enable hCaptcha on login and register pages
+
+ app_registration_confirm_rate_limit_attempts.
+
+ app_registration_confirm_rate_limit_decay.
+
+ The maximum character count of post captions. We recommend a limit between 500-2000.
+
+ The maximum character count of post media alttext captions. We recommend a limit between 2000-10000.
+ Duplicate rules detected, you should fix this! No rules set!
+ Add a new rule
+
+ {{ newRule && newRule.length ? newRule.length : 0 }}/1000
+
+
+ Suggested Rules
+ The storage disk where avatars and media uploads are stored.
+ Set a storage limit per user account for all uploaded media (photo + video).
+ Maximum file storage limit per user account.
+ Force new accounts to follow accounts you specify below @{{ user }} No autofollow accounts active.
+
+
+
+
+
+
Manage instance settings
Not enabled
-Add ENABLE_CONFIG_CACHE=true
in your .env file
and run php artisan config:cache