-
Notifications
You must be signed in to change notification settings - Fork 310
docs: fix configuration links and add sites card #2820
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -45,7 +45,7 @@ The fastest way to get started with Appwrite self-hosting: | |||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| 1. **Use a one-click deployment** - Choose from [marketplace installations](#one-click-deployments) for instant setup | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 2. **Or follow the manual installation** - Use our [Docker installation guide](/docs/advanced/self-hosting/installation) for custom setups | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 3. **Configure services** - Set up [email](/docs/advanced/self-hosting/configuration/email), [storage](/docs/advanced/self-hosting/configuration/storage), and other services | ||||||||||||||||||||||||||||||||||||||||||||||||||
| 3. **Configure services** - Set up [email](/docs/advanced/self-hosting#configuration), [storage](/docs/advanced/self-hosting#configuration), and other services | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| # Deployment options {% #deployment-options %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
@@ -118,21 +118,24 @@ Open-source platform for easy self-hosting with one-click deployments. | |||||||||||||||||||||||||||||||||||||||||||||||||
| After deployment, configure Appwrite to enable additional features: | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| {% cards %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
| {% cards_item href="/docs/advanced/self-hosting/configuration/email" title="Email delivery" %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
| {% cards_item href="/docs/advanced/self-hosting#configuration" title="Email delivery" %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Set up SMTP providers for user verification, password recovery, and notifications. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| {% /cards_item %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| {% cards_item href="/docs/advanced/self-hosting/configuration/sms" title="SMS Delivery" %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
| {% cards_item href="/docs/advanced/self-hosting#configuration" title="SMS Delivery" %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Configure SMS providers for phone authentication and two-factor authentication. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| {% /cards_item %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| {% cards_item href="/docs/advanced/self-hosting/configuration/storage" title="Storage Backends" %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
| {% cards_item href="/docs/advanced/self-hosting#configuration" title="Storage Backends" %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Connect external storage providers like AWS S3, Backblaze, or Wasabi. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| {% /cards_item %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Comment on lines
+121
to
131
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The three cards below were changed to point to The correct links should be restored:
Suggested change
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| {% cards_item href="/docs/advanced/self-hosting/configuration/functions" title="Functions Runtime" %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Enable serverless functions with custom runtimes and execution environments. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| {% /cards_item %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
| {% cards_item href="/docs/products/sites" title="Appwrite Sites" %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Deploy and manage your web apps with ease using Appwrite's hosting solution. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| {% /cards_item %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Comment on lines
+136
to
+138
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Appwrite Sites card target is inconsistent with the surrounding self-hosting configuration links. On Line 136, Suggested patch-{% cards_item href="/docs/products/sites" title="Appwrite Sites" %}
+{% cards_item href="/docs/advanced/self-hosting/configuration/sites" title="Appwrite Sites" %}
Deploy and manage your web apps with ease using Appwrite's hosting solution.
{% /cards_item %}📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents
Comment on lines
+136
to
+138
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
The new card is in the "Configuration" section alongside cards for email, SMS, storage, and functions — all of which link to pages under Linking to
Suggested change
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| {% /cards %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| # Production readiness {% #production-readiness %} | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PR replaces specific, meaningful links with a generic
#configurationanchor, but the dedicated sub-pages actually exist and have full content:/docs/advanced/self-hosting/configuration/email→src/routes/docs/advanced/self-hosting/configuration/email/+page.markdoc✅ exists/docs/advanced/self-hosting/configuration/sms→src/routes/docs/advanced/self-hosting/configuration/sms/+page.markdoc✅ exists/docs/advanced/self-hosting/configuration/storage→src/routes/docs/advanced/self-hosting/configuration/storage/+page.markdoc✅ existsThe original links were correct. Pointing all three to
#configurationdegrades the user experience by dropping them at a section overview instead of directly onto the relevant configuration guide. Note that theFunctions Runtimecard still correctly links to its own dedicated page (/docs/advanced/self-hosting/configuration/functions) — these three cards should follow the same pattern.