~jamesponddotco/privytar

A privacy and caching reverse proxy for Gravatar written in Go.

009662b Add missing tests to internal fetch module

8 months ago

1661300 Move last few common middlewares to outside module

9 months ago

#Privytar

builds.sr.ht status license

Privytar is a super simple privacy and caching reverse proxy for the Gravatar service written in Go. It sits in front of the Gravatar—which is a service that allows you to have a single avatar image that follows you from site to site—, so Automattic (the company that owns Gravatar) can't track you.

Inspired by projects like Nitter, Invidious, and Scribe, Privytar is easy to use, deploy, and should be pretty reliable. Use the official instance TBD or host the service yourself.

#Usage

Hosting your own instance of Privytar is easy:

Using Privytar is even easier:

#Installation

#From source

First install the dependencies:

  • Go 1.21 or above.
  • make.
  • scdoc.

Then compile and install:

make
sudo make install

#Contributing

Anyone can help make privytar better. Send patches on the mailing list and report bugs on the issue tracker.

You must sign-off your work using git commit --signoff. Follow the Linux kernel developer's certificate of origin for more details.

All contributions are made under the EUPL license.

#Resources

The following resources are available:


Released under the EUPL License.