Skip to content

modmail viewer vs logviewer

khakers edited this page Oct 30, 2023 · 7 revisions

Comparing modmail-viewer and logviewer

Project definitions

Logviewer

Logviewer is the official web frontend solution for modmail created by the same developers. You will receive official support from the modmail discord.

Modmail-viewer

Modmail-viewer is a community project which provides an alternate frontend for modmail with more powerful features. It is a community project developed entirely on it's own (not based off logviewer in any way). You won't receive any support from the modmail team and they do not want you to ask any questions about it on their Discord for anything related to modmail-viewer.

Should I use modmail-viewer?

When should I use modmail-viewer

modmail-viewer may be a good solution if you:

  • want a more secure system
  • want authentication by default
  • want software with stricter versioning
  • more powerful features
  • have issues with unfixed logviewer bugs (videos, markdown, typeface, image loading, nearly every issue listed here has been addressed in modmail-viewer) or missing features
  • can accept a more involved setup
  • need features like browsing historical logs or text search from the web
  • can accept community support
  • already use docker to run logviewer and/or modmail bot
  • want to report messages to discord*

*Enhanced feature support required in modmail.

When shouldn't I use modmail-viewer

modmail-viewer may not be a good solution if you:

  • Want a simple solution and don't care about security
  • Already have premium modmail and don't need extra features
  • Want official support for your installation

Opinion

It is my view that logviewer is functionally abandoned. It receives no active updates, and contains a large amount of unfixed bugs (see issues tracker) and contains known unpatched security vulnerabilities. It also paywalls what I view as basic features (auth) behind a patreon subscription for no noticeable benefit to development.

Migrating

Modmail-viewer and logviewer are at their simplest cross compatible. You could run both programs at the same time, or swap between them as desired. Modmail-viewer uses the same http endpoint to serve logs as logviewer, so all your previous URLs will still be valid barring any other changes on your end. e.g. https://example.com/logs/982ty174 will work exactly the same on both logviewer and modmail-viewer