Skip to content

Commit 86a195b

Browse files
committed
chore: update discord links
1 parent cf6b722 commit 86a195b

File tree

3 files changed

+4
-227
lines changed

3 files changed

+4
-227
lines changed

content/docs/getting-started.mdx

Lines changed: 1 addition & 224 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,6 @@ import { Tabs, Tab } from "fumadocs-ui/components/tabs"
1010

1111
Welcome to Riven! This guide will help you get up and running quickly with your all-in-one media management solution.
1212

13-
<Callout type="info">
14-
**What is Riven?**
15-
16-
Riven is a powerful media management and streaming solution that automates the entire process of discovering, downloading, and organizing media content. It integrates with debrid services and media servers to provide instant streaming access to your media library.
17-
</Callout>
18-
1913
<Callout type="tip">
2014
**Quick Configuration**
2115

@@ -24,19 +18,6 @@ Want to skip manual editing? Use our [**Docker Compose Generator**](/generator)
2418

2519
---
2620

27-
## What Riven Does
28-
29-
Riven streamlines your media experience by:
30-
31-
1. **Discovering Content** - Automatically finds new content from your watchlists and requests
32-
2. **Smart Searching** - Searches for high-quality torrents using multiple scrapers
33-
3. **Debrid Integration** - Downloads media instantly via debrid services (Real-Debrid, TorBox)
34-
4. **Virtual Filesystem** - Organizes media using RivenVFS for on-demand streaming
35-
5. **Media Server Integration** - Seamlessly integrates with Plex, Jellyfin, or Emby
36-
6. **Easy Management** - Provides a beautiful web interface for configuration and monitoring
37-
38-
---
39-
4021
## Prerequisites
4122

4223
Before you begin, ensure you have:
@@ -218,217 +199,13 @@ Or use the custom URL you configured in the `ORIGIN` variable.
218199

219200
---
220201

221-
## Configuration & Onboarding
222-
223-
When you first access Riven, you'll be guided through a 4-step onboarding process:
224-
225-
### Step 1: General Settings
226-
227-
Configure your core settings:
228-
229-
- **Downloader**: Select your debrid service (Real-Debrid or TorBox) and enter your API key
230-
- **Mount Path**: Set to `/mount` (the container path, NOT the host path)
231-
- **Library Path**: Usually same as mount path (`/mount`)
232-
- **Subtitles**: Enable subtitle downloading if desired
233-
234-
![General Settings](/images/onboard/step1.png)
235-
236-
<Callout type="info">
237-
The mount path should always be the **container** path (`/mount`), not your host path (`/mnt/riven`). The docker-compose.yml handles the mapping between host and container.
238-
</Callout>
239-
240-
---
241-
242-
### Step 2: Media Server
243-
244-
Configure your media server integration:
245-
246-
- **Server Type**: Select Plex, Jellyfin, or Emby
247-
- **URL**: Enter your media server URL (e.g., `http://plex:32400`)
248-
- **API Token/Key**: Provide authentication credentials
249-
- **Update Interval**: How often to notify the media server of changes (default: 120 seconds)
250-
251-
![Media Server Settings](/images/onboard/step2.png)
252-
253-
<Callout type="tip">
254-
For detailed media server configuration, including how to obtain API tokens, see:
255-
- [Plex Updater Documentation](/docs/services/updaters)
256-
- [Jellyfin Updater Documentation](/docs/services/updaters)
257-
- [Emby Updater Documentation](/docs/services/updaters)
258-
</Callout>
259-
260-
---
261-
262-
### Step 3: Content Services
263-
264-
Set up how Riven discovers new content:
265-
266-
- **Overseerr**: Request management system (recommended for multi-user setups)
267-
- **Plex Watchlist**: Sync your Plex watchlist
268-
- **Trakt**: Track what you're watching and discover content
269-
- **Mdblist**: Use curated media lists
270-
- **Listrr**: Manage Trakt lists
271-
272-
![Content Services](/images/onboard/step3.png)
273-
274-
At least one content service should be enabled. For more details, see the [Content Services documentation](/docs/services/content).
275-
276-
---
277-
278-
### Step 4: Scraper Services
279-
280-
Configure where Riven searches for torrents:
281-
282-
- **Torrentio**: Popular Stremio addon (recommended, no setup required)
283-
- **Jackett**: Torrent indexer aggregator
284-
- **Prowlarr**: Advanced indexer manager
285-
- **Zilean**: DMM hash database
286-
- **Comet**: Debrid-optimized scraper
287-
288-
![Scraper Services](/images/onboard/step4.png)
289-
290-
<Callout type="tip">
291-
**Quick Start**: Enable Torrentio for immediate results without additional setup. You can add more scrapers later for better results.
292-
293-
For detailed scraper configuration, see the [Scrapers documentation](/docs/services/scrapers).
294-
</Callout>
295-
296-
---
297-
298-
### Onboarding Complete!
299-
300-
Once you've completed all steps, you'll see your Riven dashboard:
301-
302-
![Riven Dashboard](/images/onboard/final.png)
303-
304-
From here you can:
305-
- View your media library
306-
- Request new items
307-
- Monitor download status
308-
- Adjust settings
309-
- View system health
310-
311-
---
312-
313-
## Next Steps
314-
315-
### Add Your First Media
316-
317-
1. **Via Overseerr**: Request movies/shows through Overseerr's interface
318-
2. **Via Watchlist**: Add items to your Plex or Trakt watchlist
319-
3. **Via Web UI**: Use Riven's search and request features
320-
321-
### Configure Advanced Features
322-
323-
- **[Filesystem Settings](/docs/services/filesystem)**: Optimize VFS caching and streaming
324-
- **[Subtitle Services](/docs/services/subtitles)**: Automatic subtitle downloading
325-
- **[Post-Processing](/docs/services/post-processing)**: Media analysis and enhancement
326-
- **[Notifications](/docs/services/notifications)**: Get notified of new content
327-
328-
### Integrate with Your Media Server
329-
330-
Make sure your media server can access the Riven mount:
331-
332-
<Tabs items={['Plex', 'Jellyfin', 'Emby']}>
333-
<Tab value="Plex">
334-
If running Plex in Docker, add this volume to your Plex container:
335-
336-
```yaml
337-
volumes:
338-
- /mnt/riven:/mount:rslave,z
339-
```
340-
341-
Then add `/mount` as a library in Plex.
342-
343-
**Note**: Use `:rslave` for Plex (not `:rshared`).
344-
</Tab>
345-
346-
<Tab value="Jellyfin">
347-
If running Jellyfin in Docker, add this volume:
348-
349-
```yaml
350-
volumes:
351-
- /mnt/riven:/mount:rslave,z
352-
```
353-
354-
Then add `/mount` as a library in Jellyfin.
355-
</Tab>
356-
357-
<Tab value="Emby">
358-
If running Emby in Docker, add this volume:
359-
360-
```yaml
361-
volumes:
362-
- /mnt/riven:/mount:rslave,z
363-
```
364-
365-
Then add `/mount` as a library in Emby.
366-
</Tab>
367-
</Tabs>
368-
369-
---
370-
371-
## Common Issues
372-
373-
### CORS Errors in Browser
374-
375-
**Problem**: Seeing CORS errors in browser console
376-
377-
**Solution**: Ensure `ORIGIN` environment variable matches the URL you're accessing. If behind a reverse proxy, remove the `ORIGIN` variable entirely.
378-
379-
---
380-
381-
### Stuck in Onboarding Loop
382-
383-
**Problem**: Can't complete onboarding, keeps returning to setup
384-
385-
**Solution**: Check your library path and mount path settings. Verify mount propagation is set correctly (`findmnt -T /mnt/riven`). Check Riven logs for specific errors.
386-
387-
---
388-
389-
### No Media Appearing
390-
391-
**Problem**: Requested media but nothing shows up in media server
392-
393-
**Solution**:
394-
1. Check Riven dashboard to see item status
395-
2. Verify VFS mount is working: `ls /mnt/riven`
396-
3. Check media server library path matches mount path
397-
4. Review Riven logs for errors
398-
399-
---
400-
401-
### Container Won't Start
402-
403-
**Problem**: Riven container exits immediately
404-
405-
**Solution**:
406-
1. Check logs: `docker logs riven`
407-
2. Verify `/dev/fuse` exists: `ls -l /dev/fuse`
408-
3. Load fuse module if missing: `sudo modprobe fuse`
409-
4. Check mount propagation is configured
410-
411-
For more troubleshooting help, see the [Troubleshooting Guide](/docs/troubleshooting).
412-
413-
---
414-
415-
## Additional Resources
416-
417-
- **[Architecture](/docs/architecture)**: Understand how Riven works under the hood
418-
- **[Deployment Guide](/docs/deployment)**: Production deployment with reverse proxies
419-
- **[Services Overview](/docs/services)**: Detailed documentation for all services
420-
- **[Contributing](/docs/contribute)**: Help improve Riven
421-
- **[Discord Community](https://discord.gg/rivenmedia)**: Get help and connect with other users
422-
423-
---
424-
425202
<Callout type="info">
426203
**Need Help?**
427204

428205
If you encounter issues not covered in this guide:
429206
1. Check the [Troubleshooting Guide](/docs/troubleshooting)
430207
2. Review the logs: `docker-compose logs -f riven`
431-
3. Join the [Discord community](https://discord.gg/rivenmedia) for support
208+
3. Join the [Discord community](https://discord.riven.tv) for support
432209
4. Search or create an issue on [GitHub](https://github.com/rivenmedia/riven)
433210
</Callout>
434211

content/docs/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ import { Tabs, Tab } from "fumadocs-ui/components/tabs"
5454
src="https://img.shields.io/github/contributors/rivenmedia/riven"
5555
/>
5656
</a>
57-
<a href="https://discord.gg/rivenmedia" style={{ display: "inline-block" }}>
57+
<a href="https://discord.riven.tv" style={{ display: "inline-block" }}>
5858
<img
5959
alt="Discord"
6060
src="https://img.shields.io/badge/Join%20discord-8A2BE2"
@@ -87,7 +87,7 @@ import { Tabs, Tab } from "fumadocs-ui/components/tabs"
8787

8888
Join our vibrant community for support, updates, and contributions. Collaborate with other users and developers to make Riven even better.
8989

90-
[Join the Discord](https://discord.gg/rivenmedia)
90+
[Join the Discord](https://discord.riven.tv)
9191

9292
</div>
9393
</div>

content/docs/troubleshooting.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ docker logs -f riven
518518
If none of these solutions work:
519519

520520
1. **Check GitHub Issues**: https://github.com/rivenmedia/riven/issues
521-
2. **Join Discord**: https://discord.gg/rivenmedia
521+
2. **Join Discord**: https://discord.riven.tv
522522
3. **Provide Details**:
523523
- Riven version
524524
- Docker/OS version

0 commit comments

Comments
 (0)