-
Notifications
You must be signed in to change notification settings - Fork 4.8k
docs: add Ubuntu prerequisites for Docker installation #10734
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?
docs: add Ubuntu prerequisites for Docker installation #10734
Conversation
π WalkthroughWalkthroughThis pull request updates README.md to add an "Ubuntu Prerequisites" subsection under Self-Hosting. The new section provides step-by-step Docker installation instructions for Ubuntu (apt update, install dependencies, add Docker GPG key and repository, install Docker, enable/start the service, add the user to the docker group, refresh group membership, and verify installation). No code or exported/public entities are modified; the change is documentation-only. Estimated code review effortπ― 1 (Trivial) | β±οΈ ~3 minutes
Pre-merge checks and finishing touchesβ Failed checks (1 warning)
β Passed checks (2 passed)
β¨ Finishing touches
π§ͺ Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Security Scan Results for PRDocker Image Scan Results
Source Code Scan Resultsπ No vulnerabilities found! |
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.
Actionable comments posted: 1
π Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
π Files selected for processing (1)
README.md(1 hunks)
π§° Additional context used
π§ Learnings (1)
π Learning: 2025-07-08T01:20:14.364Z
Learnt from: stnguyen90
PR: appwrite/appwrite#10119
File: app/controllers/api/account.php:1226-1232
Timestamp: 2025-07-08T01:20:14.364Z
Learning: In Appwrite, `_APP_DOMAIN` is a required environment variable that must always be set for the system to function properly.
Applied to files:
README.md
πͺ markdownlint-cli2 (0.18.1)
README.md
78-78: Heading levels should only increment by one level at a time
Expected: h3; Actual: h4
(MD001, heading-increment)
β° Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: scan
π Additional comments (1)
README.md (1)
78-111: Content quality is good; commands follow Docker's official guide.The step-by-step instructions are well-organized with helpful inline comments, and the commands accurately reflect Docker's official Ubuntu installation process. The important note about logout/login requirement at lines 110β111 is appropriately placed and beneficial for users.
|
Hi team , All commands have been tested on Ubuntu 22.04 LTS and verified against Dockerβs official documentation. There are no code or functional changes β just improved clarity for new users. Could someone with write access please review and approve this PR when possible? Thank you for your time and support! |
π Description
This PR enhances the installation documentation by adding Ubuntu-specific Docker prerequisites. Many Ubuntu users struggle with Docker installation before they can start using Appwrite, so this addition provides clear, step-by-step instructions.
π― Type of Change
β¨ Changes Made
π§ͺ Testing
πΈ Screenshots
N/A - Documentation only
β Checklist
π Related Issues
This helps Ubuntu users who need Docker prerequisites before installing Appwrite.
π Additional Context
These instructions are based on Docker's official Ubuntu installation guide and have been tested on Ubuntu 22.04 LTS. They should work on Ubuntu 20.04+ versions. This will save Ubuntu users time by providing all necessary prerequisites in one place, rather than requiring them to search for Docker installation guides separately.
π‘ For Reviewers
This is a documentation-only change that adds significant value for the Ubuntu user community. The commands follow Docker's official installation procedures. No code or functionality changes are involved - purely documentation enhancement to improve the onboarding experience for Ubuntu users.
Thank you for reviewing! π