Setting Up and Managing Your Media Server Print

  • Jellyfin, Media Server, streaming, TV, Video, Audio, Photos
  • 0

Jellyfin Hosting – Setting Up and Managing Your Media Server

**Overview:**
Our Jellyfin Hosting service offers you a secure, private media streaming platform powered by the open‑source Jellyfin project. Manage your media library, stream content to multiple devices, and enjoy a fully customizable experience without ongoing fees. Whether you choose a community subdomain (e.g. jf1.tappedin.fm) or use your own domain (e.g. jellyfin.yourdomain.com or myserver.tappedin.fm), our system automates deployment, maintenance, and service management.

---

**Getting Started:**

1. **Subscribe to Jellyfin Hosting:**
- Visit our Jellyfin Hosting product page and choose your plan.
- **Select Your Hosting Type:**
- *Community Subdomain:* Choose from predefined options (jf1.tappedin.fm to jf9.tappedin.fm).
- *Existing/Custom Domain:* Use your own domain if you already have one (e.g. yourdomain.com) or enter a new custom domain.
- *Default Hostname Option:* If you do not specify a custom URL or path, the system will default to using your chosen server name (e.g. if you name your server “myserver”, it becomes myserver.tappedin.fm).
- Pick your Jellyfin version (stable or beta) and optional plugins (e.g. Advanced Metadata, Transcoding Optimization).
- Optionally, specify a "Temporary Disable Duration" (in days) if you wish to temporarily pause the service.

2. **Provisioning and Access:**
- Once ordered, our module automatically provisions your instance by:
- Creating your instance directory (for community users: `/home/tappedin/apps/jellyfin/Username-jellyfin`; for users with a cPanel account: `/home/yourdomain/apps/jellyfin/Username-jellyfin`).
- Assigning a random port (between 50,000 and 60,000) to avoid conflicts and updating the Jellyfin XML configuration accordingly.
- Enforcing file permissions so your instance runs securely.
- Generating a dedicated systemd service file for auto‑startup and an Nginx reverse proxy configuration so your chosen domain maps to your instance.
- Updating firewall rules automatically.
- Log in to your client portal to view your server status and access your Jellyfin service.

3. **Managing Your Media and Settings:**
- Upload your media files via FTP (for community servers) or through your cPanel File Manager if you have a dedicated hosting account.
- Organize and manage your media through the Jellyfin interface.
- Most settings are updateable via the client portal.
- For advanced changes (such as editing the Nginx configuration or updating public domain settings), please open a support ticket. This ensures our team can update WHMCS and synchronize settings correctly.

4. **Cancellation, Archival, and Reactivation:**
- If you cancel your service, your instance is suspended for 7 days—giving you time to reactivate through the client portal.
- If not reactivated, your instance is terminated. Before permanent deletion, an archive of your data is generated and a download link is provided for 7 days. Final deletion is scheduled to occur up to 14 days later (or optionally, between 1–2 months), ensuring you have ample time to retrieve your media.

---

**Additional Resources & Support:**

- **Settings Synchronization & Change Management:**
- Your initial instance settings (including your Jellyfin XML configuration) are logged by WHMCS for reference.
- Changes made within the Jellyfin UI (such as renaming your server) are not automatically synchronized with WHMCS.
- For changes like updating the Nginx configuration or public domain settings, first update the needed settings in the client portal.
- If you cannot update a setting via the portal, please open a support ticket. Our team will help update the configuration and ensure WHMCS stays in sync.

- **Upload Methods:**
- **cPanel Users:** FTP access is available by default.
- **Community Users:** Dedicated FTP accounts are provided for uploading media, or a future web-based uploader option may be implemented.

- **Temporary Disable Feature:**
- If you wish to temporarily disable your server for a set number of days, use the “Temporary Disable Duration” option during order setup. A scheduled cron job or hook will automatically re-enable your service after the specified duration.

- **Support Contact:**
For any changes that cannot be performed via the client portal (such as editing Nginx configurations), please open a support ticket. Our support team is available via the client portal or by calling 302-313-9555.

---

**FAQs:**

- **What should I do if I experience streaming issues?**
Verify your server status in the client portal and check your network connection. If issues persist, open a support ticket.

- **What happens if I cancel my service?**
Your instance will be suspended for 7 days, during which you can reactivate it. If not reactivated, an archive of your data will be available for 7 days before final deletion occurs up to 14 days later (or optionally, between 1–2 months).

- **How are domain changes managed?**
Changes made directly in the Jellyfin UI (like renaming your server) do not automatically update WHMCS. Update settings in the client portal first. If further changes are needed (for example, modifying the Nginx configuration), please open a support ticket.

- **What if I want to use my own domain?**
If you already have a domain linked to your account (e.g., yourdomain.com), your Jellyfin instance can be set up to use a subdomain such as `media.yourdomain.com`. If you do not choose a custom URL, the system will default to the instance name (e.g., myserver.tappedin.fm).


Was this answer helpful?

« Back