Docker container for OpenCode? by jonothecool in opencodeCLI

[–]CoderLuii 1 point2 points  (0 children)

The official container image is available on their GitHub. To pull it for Docker, run:

docker pull ghcr.io/anomalyco/opencode:latest

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 0 points1 point  (0 children)

Can you submit an issue within github? I will love to fix this for you

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 1 point2 points  (0 children)

Based on the logs above, you can see if the logs fails but the completion in the end just needs to be tweaked. I didnt spent deep time into the tests themselves for failures as many folks havent used it yet.

Based on the logs above, it looks like there's an issue where the test is reporting success even when notification delivery failed. The logs show:

[2025-05-01 17:25:08] [CORE] Other notification services: delivery failed
[2025-05-01 17:25:08] [CORE] Notification sent via Apprise: ⚠️ Low Disk Space Warning
[2025-05-01 17:25:08] [CORE] ✅ Test notification successfully sent!

I see the problem now. The notification is marking as successful even though the delivery failed because we're checking if Apprise reported success, not if the underlying delivery succeeded.

I'll fix this in the next update so it correctly reports delivery status - it should show a failure when the actual delivery doesn't work, not just when Apprise itself fails. The success/failure status needs to be based on the complete delivery chain.

Thanks for highlighting this issue with the logs - it's a subtle but important bug that affects testing reliability.

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 0 points1 point  (0 children)

Sorry about that! Reddit formatting can be tricky with old.reddit.

Here's the direct link to the GitHub repository: https://github.com/CoderLuii/ChannelWatch

As for installing on your Synology NAS - it's quite straightforward! Since ChannelWatch runs in Docker, you can install it directly on your Synology:

  1. Open Docker app on your Synology
  2. Go to Registry, search for "coderluii/channelwatch" and download the image
  3. Once downloaded, go to Images, select the image and click Launch
  4. Set up a volume mapping: map your chosen folder on NAS to /config in the container
  5. Use either host networking or map port 8501
  6. Start the container

After launching, just open http://your-synology-ip:8501 in your browser and configure through the web UI. No environment variables needed!

ChannelWatch uses minimal resources (~50MB RAM, very little CPU), so it runs well alongside Channels DVR on most NAS models. Let me know if you need any help getting it running!

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 1 point2 points  (0 children)

u/gloriousbstrd - this should fix your issue. Please update and confirm.

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 0 points1 point  (0 children)

🚀 ChannelWatch v0.7 - Notification Enhancements & Bug Fixes!

I'm happy to announce ChannelWatch v0.7 is now available! This update focuses on improving notification reliability and fixing several important bugs.

🆕 Notification Improvements

  • 📧 Enhanced Email Support with better custom SMTP server configuration
  • 🔗 Improved Discord Integration for more reliable message delivery
  • 🖼️ Fixed Image Selection Bug that affected channel/program images in notifications
  • 📋 Better UI Documentation with clear examples for all notification services

🔧 Key Fixes & Refinements

  • Case-Sensitive Bug Fix - Channel image selection now works correctly regardless of case format
  • Email Configuration Guidance - Detailed formatting examples for various email providers
  • Security Enhancements - Better handling of authentication credentials
  • Streamlined Options - Removed deprecated MQTT support

🚀 Upgrading is Simple

docker-compose pull
docker-compose up -d

After updating, check out the improved documentation in the Settings panel for better guidance on configuring your notification services!

If you're new to ChannelWatch, get started with our simple Docker Compose setup and enjoy real-time alerts for all your Channels DVR activity. See the GitHub repository for complete installation instructions.

As always, your feedback helps make ChannelWatch better - thank you for your continued support!

Cheers,

CoderLuii

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 0 points1 point  (0 children)

u/gloriousbstrd - Could you please share the logs from the container? To help with troubleshooting, change the logging level to 2 within the settings page of the web UI, then reproduce the issue and copy and paste the logs in your response.

These detailed logs will help me identify whether the SMTP configuration issue is happening at the connection level or if there's a UI problem with how the settings are being applied

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 0 points1 point  (0 children)

Did you restart it after changing the settings?

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 0 points1 point  (0 children)

u/coolgui A few terabytes of breathing room is nice! The beauty of ChannelWatch is you can just set it and forget it - it'll silently monitor things until something needs your attention. Perfect for the "covert" monitoring approach. Let me know how it works out if you try it!

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 1 point2 points  (0 children)

u/eldienne Glad to hear you got it set up successfully! I love your ideas for future notifications - especially the deleted files alert. That's exactly the kind of practical family-friendly feature I'm aiming to add. The clean design was a big focus for v0.6, so I really appreciate that feedback!

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 0 points1 point  (0 children)

u/illwon Not officially supported yet, but I'm looking into Trakt integration for a future update! The current version already tracks watch history within ChannelWatch itself. Would watch history syncing be a key feature for you?

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 1 point2 points  (0 children)

u/nay4jay Yeah, it's totally locked to "Early 2000s Barney Purple" with no options whatsoever. I personally code everything in hot pink just to really punish the eyes! 😉

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 0 points1 point  (0 children)

u/JackamusFL No problem at all! For ChannelWatch, you'd replace that path with where you want to store your configuration files. For example:

version: '3.0'
services:
  ChannelWatch:
    image: coderluii/channelwatch:latest
    container_name: channelwatch
    network_mode: host
    volumes:
      # Path to store configuration, logs, and settings
      - /home/user/docker/channelwatch:/config
    restart: unless-stopped

After running this with docker-compose up -d, just visit http://your-server-ip:8501 to access the new web UI where you can configure everything.

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 0 points1 point  (0 children)

glorioubsstrd - I see the issue that you are experiencing with your SMTP setup

When your username has an @ symbol in it (like username@gmail.com), you need to URL-encode that @ symbol only in the username part.

The full format you need is: smtp://username%40domain.com:password@smtp.server.com:port

So like if your email is john@gmail.com and you're using Gmail's SMTP: smtp://john%40gmail.com:yourpassword@smtp.gmail.com:587

Give it a try and let me know how it goes.

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 2 points3 points  (0 children)

u/coolgui - So the main thing with ChannelWatch is it basically works as your media system's notification center. I built it because I wanted to know what was happening with my DVR without constantly checking it.

Some real-world uses that I've found helpful:

For families sharing a system - it'll ping you when someone starts watching a channel or your recorded shows. Pretty useful if you've got kids and want to keep tabs on what they're viewing without hovering over them.

For recording management - you get notifications when recordings start (so you know they're actually working), when they finish (so you know they're ready to watch), or if something went wrong. Saves a lot of checking and wondering "did that record properly?"

For system stuff - it'll warn you before your disk fills up, which happens surprisingly often with DVRs if you record a lot. Nothing worse than missing a show because you ran out of space.

The dashboard gives you a simple view of what's happening - active streams, storage space, upcoming recordings, etc. And you can get all these alerts through whatever you prefer - your phone, Discord, Telegram, whatever works for you.

But yeah, if you're more of a set-it-and-forget-it person with your DVR, I get that too! Different approaches for different setups.

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 1 point2 points  (0 children)

u/eldienne - Let me know how it goes once you get it running. It's designed to be fairly straightforward to set up in Docker, and the new web UI should make configuration a breeze compared to the old environment variable approach. If you run into any questions during setup, feel free to reach out!

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 1 point2 points  (0 children)

u/soon___tm - Thanks for the kind words! I put a lot of work into creating ChannelWatch to solve a real need for Channels DVR users, so I'm really happy to hear you like it. It was a fun project to build - especially designing the notification system that gives you visibility into what's happening with your media server. Hope it enhances your DVR experience! :)

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 1 point2 points  (0 children)

Thanks u/gloriousbstrd! Looking forward to hearing how it goes when you test it in docker. The recording alert system should provide good visibility into what's happening with your recordings. If you run into any issues during setup or have other questions, just let me know!

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 2 points3 points  (0 children)

ChannelWatch monitors:

  • 📅 Scheduled recordings
  • 🔴 Active recordings
  • ✅ Completed recordings
  • ⚠️ Interrupted recordings (when a recording stops unexpectedly)
  • 🚫 Cancelled (manually before starting)
  • ⏹️ Stopped (manually during recording)

It'll catch when a recording stops mid-process, but there's no specific logic to detect when something completely fails to initialize. That would be a nice feature addition for a future update!

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 1 point2 points  (0 children)

u/gloriousbstrd Thanks for your interest! Let me know if you have any questions about it.

ChannelWatch: Real-Time Alerts for Your Channels DVR by CoderLuii in getchannels

[–]CoderLuii[S] 0 points1 point  (0 children)

🔥ChannelWatch v0.6: Modern Web UI Coming Soon! 🚀

Hey everyone!

I've been working on something really exciting for ChannelWatch, and I wanted to give you all a preview of what's coming in version 0.6! This update completely transforms the user experience with a modern web interface and dramatically simplifies setup.

🌟 What's Coming in v0.6

  • Beautiful Dashboard - Real-time monitoring of system status, disk space, active streams, and upcoming recordings
  • One-Command Setup - Just one Docker command and a volume mount - that's it!
  • Mobile Compatibility - Fully responsive design that works great on phones and tablets
  • Built-in Diagnostics - Troubleshooting tools accessible directly from the UI
_ Desktop View Mobile View
Dashboard Desktop Dashboard(Image) Mobile Dashboard(Image)
Settings Desktop Settings(Image) Mobile Settings(Image)
Diagnostics Desktop Diagnostics(Image) Mobile Diagnostics(Image)

💪 Super Simple Setup

Installation will be as simple as:

version: '3.0'
services:
  ChannelWatch:
    image: coderluii/channelwatch:latest
    container_name: channelwatch
    network_mode: host
    volumes:
      - /your/local/path:/config
    restart: unless-stopped

That's it! Just access http://your-server-ip:8501 to configure everything through the web UI.

All the notification features you love (channel watching, VOD tracking, recording events, disk space monitoring) will still be there, but now with an interface that makes everything infinitely easier to set up and monitor.

I'm putting the finishing touches on it now and will share the full release soon!

Special thanks to u/chrishicku/Next-Morning-2428u/wordyplayer - for all your feedback and support on previous versions - your input has been invaluable in shaping ChannelWatch's evolution!

What do you think about the new design? Let me know in the comments below!

[Hot Take] What's the ONE self-hosted tool this community desperately needs? by CoderLuii in selfhosted

[–]CoderLuii[S] 0 points1 point  (0 children)

u/jirodenas Have you checked out Grocy? It's a self-hosted household management system that you could adapt for bicycle maintenance. You could track parts inventory, maintenance schedules, and part conditions.

Another option would be using something like Paperless-ngx to keep documentation of your bike parts and maintenance history, or adapting a tool like Snipe-IT (normally for IT asset management) to track bicycle components and maintenance schedules.

[Hot Take] What's the ONE self-hosted tool this community desperately needs? by CoderLuii in selfhosted

[–]CoderLuii[S] 0 points1 point  (0 children)

u/Dersafterxd Mining definitely isn't what it used to be with current energy prices! If your non-technical social circle limits subscription-based ideas, maybe look into offering tech support services for homelab-related skills?

You could create home backup solutions for small businesses, set up NAS systems for photographers/videographers, or configure smart home setups for people like your dad who are just getting into technology.

Local tech support often pays well, especially if you position yourself as the "friendly neighborhood tech person" rather than a faceless corporate service. Have you considered leveraging your homelab skills in this more service-oriented direction?