[Feature Request] Run without redis #2

Closed
opened 2026-10-05 01:33:17 +02:00 by adam · 5 comments
Owner

Hi
I really love this app and the concept behind it, but I don't really like the idea of running a full redis container just for a UI which basically only tells my forgejo instance to mirror a project. Is there any possibility to directly bundle it or leave it out fully?
Maybe a local db-file would be more appropriate?

Hi I really love this app and the concept behind it, but I don't really like the idea of running a full redis container just for a UI which basically only tells my forgejo instance to mirror a project. Is there any possibility to directly bundle it or leave it out fully? Maybe a local db-file would be more appropriate? <!-- github-sync-id:3073632901 -->
adam closed this issue 2026-10-05 01:33:17 +02:00
Author
Owner

Hi @CrazyWolf13 Redis is used for job queuing and real-time updates, not just for storage. While we already use SQLite for persistent data. But I understand your concern maybe we can have an alternative lite mode where we use sqlite for eveyrthing but we end up loosing the realtime updates and would have to switch to polling it on intervals.

Hi @CrazyWolf13 Redis is used for job queuing and real-time updates, not just for storage. While we already use SQLite for persistent data. But I understand your concern maybe we can have an alternative lite mode where we use sqlite for eveyrthing but we end up loosing the realtime updates and would have to switch to polling it on intervals. <!-- github-comment-id:2890845058 -->
Author
Owner

Ahh I see, thanks for the explanation!

Yeah it's not that I wouldn't have the ressources, but I feel like for an app that esentially only tells my forgejo to start mirroring process it's a bit heavy in comparison ^^

Ahh I see, thanks for the explanation! Yeah it's not that I wouldn't have the ressources, but I feel like for an app that esentially only tells my forgejo to start mirroring process it's a bit heavy in comparison ^^ <!-- github-comment-id:2890850314 -->
Author
Owner

You can use a common redis that you may use for other things also. Say for other apps for now.

You can use a common redis that you may use for other things also. Say for other apps for now. <!-- github-comment-id:2891054634 -->
Author
Owner

Hi @CrazyWolf13 I have reconsidered the use of redis and have removed it from the project. The app currently now uses a 5 sec polling for events. Also has a cron job for cleaning up very old events for maintainence. SInce there is no redis this is a trade off.

Hi @CrazyWolf13 I have reconsidered the use of redis and have removed it from the project. The app currently now uses a 5 sec polling for events. Also has a cron job for cleaning up very old events for maintainence. SInce there is no redis this is a trade off. <!-- github-comment-id:2897050628 -->
Author
Owner

Awesome!

Awesome! <!-- github-comment-id:2897069048 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/gitea-mirror#2