Adds nextcloud app.
This commit is contained in:
37
nextcloud/versions/34/README.md
Normal file
37
nextcloud/versions/34/README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# Nextcloud
|
||||
|
||||
Nextcloud is a self-hosted file storage and collaboration platform — files, calendars, contacts, and more.
|
||||
|
||||
## Dependencies
|
||||
|
||||
- **PostgreSQL** - Database for storing metadata and configuration
|
||||
- **Redis** - Used for caching and file locking
|
||||
|
||||
## Configuration
|
||||
|
||||
Key settings in `config.yaml`:
|
||||
|
||||
- **domain** - Where Nextcloud will be accessible
|
||||
- **storage** - Persistent volume size (default: `5Gi`)
|
||||
- **adminUser** - Admin account username (default: `admin`)
|
||||
- **db.name** - Database name (default: `nextcloud`)
|
||||
|
||||
## First-Time Setup
|
||||
|
||||
1. Add and deploy the app:
|
||||
```bash
|
||||
wild app add nextcloud
|
||||
wild app deploy nextcloud
|
||||
```
|
||||
|
||||
2. Nextcloud initializes automatically on first start. Log in with:
|
||||
- **Username**: value of `adminUser` in your config (default: `admin`)
|
||||
- **Password**: value of `adminPassword` in your `secrets.yaml`
|
||||
|
||||
3. After logging in, install apps from the Nextcloud App Store (Files, Calendar, Contacts, Talk, etc.) via **Apps** in the top-right menu.
|
||||
|
||||
## Notes
|
||||
|
||||
- First startup may take a few minutes as Nextcloud runs database migrations
|
||||
- The Nextcloud mobile and desktop clients can be configured to sync with your instance URL
|
||||
- SMTP can be configured after login under **Settings → Administration → Basic settings → Email server**
|
||||
Reference in New Issue
Block a user