Skip to content
This repository was archived by the owner on Feb 20, 2026. It is now read-only.

somos-criptonautas/cusdis-nautas

 
 

Repository files navigation

This is a modified version of Cusdis, which is an open-source, lightweight, and privacy-friendly comments provider. I modified the style to match that of my blog: Quantified Curiosities.

Modifications include:

  • Changed the font to match the blog.
  • Made the background transparent so it would blend in with the blog's design in light and dark modes.
  • The text color switches between light and dark modes.
  • Changed the design of the input boxes, and the submit and reply buttons.

You can check it out on the blog's posts, for example Mapping the Mythos part I.

Previews

Text input boxes and the comment button in light and dark modes.

Image1 Image2

Nested comments and reply buttons in light and dark modes.

Image1 Image2

Usage

To use this modified version of Cusdis as is, you can self-host it by running the pre-built Docker image:

docker run -d \
  --name=cusdis-comments \
  --restart always \
  -e USERNAME={username} \
  -e PASSWORD={password} \
  -e JWT_SECRET=$(openssl rand -hex 16) \
  -e DB_TYPE=sqlite \
  -e DB_URL=file:/data/db.sqlite \
  -e NEXTAUTH_URL={host_url} \
  -e HOST={host_url} \
  -v ~/cusdis-data:/data \
  zaylaatsi/cusdis

Replacing the variables in curly braces with your own values.

A full description of these variables can be found in the original Cusdis documentation.

If you want to get email notifications for new comments (which would allow you to quickly approve/reject new comments without logging in), you can add the following environment variables to the docker run command as described in the original Cusdis documentation:

  -e SMTP_HOST={smtp_host} \
  -e SMTP_PORT={smtp_port} \
  -e SMTP_SECURE={smtp_secure} \
  -e SMTP_USER={smtp_user} \
  -e SMTP_PASSWORD={smtp_password} \
  -e SMTP_SENDER={smtp_sender} \

Of course, you can also clone this repository and build the docker image yourself, or serve the files directly following the instructions in the original Cusdis documentation.

Support the Project

If you enjoyed this modified version of Cusdis, please consider supporting the original project

License

GNU GPLv3

About

Cusdis anonymous comments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 79.9%
  • JavaScript 11.4%
  • Svelte 4.5%
  • CSS 2.2%
  • HTML 1.4%
  • Dockerfile 0.6%