pxvoid

A SELF HOSTED FEDERATED WEBGALLERY

Sometimes you take photos of things you like or want to show other fluffy creatures. The internet offers many ways to do this. Most of the time, you have to register or join a feature-rich service. Some of us simply need an empty void to upload images – like pxvoid. pxvoid lets you showcase all your artwork and photos to the world and the fediverse without having to run a full-featured instance. A gallery – likes – follows. It's that simple.


ART | PHOTOS | PICTURES

pxvoid is a simple web gallery for all your images – artwork, colors, photos, screenshots, concepts, prototypes, and anything else that comes to mind and inspires you. Create art and beauty and share it with your friends, strangers, and future acquaintances via pxvoid. There are no limits to the content. Anything you have in image format can be uploaded to pxvoid and made freely accessible.

FEDERATION READY

pxvoid joins the Fediverse as an actor. Once you host your own copy of pxvoid, it's up and running and can communicate with Mastodon. Any creature with a Mastodon account can follow your gallery and get the latest uploads directly in their feed—they can also like your images.

EASY DEPLOYMENT / SELF HOSTING

pxvoid can be used on virtually any system with Python, Uvicorn, and Nginx. Whether NixOS or Debian, the foundation is deliberately lean and avoids unnecessary complexity to simplify deployment and facilitate debugging. A pxvoid gallery essentially consists of three components: the application base (Python), a database (set up completely independently by the base), and the combination of Uvicorn and Nginx as a proxy server. Installation is completed in a few simple steps, and pxvoid is ready to use immediately.

NO BLOAT

One of the most important criteria for pxvoid is minimalism. No unnecessary PHP structures, no sprawling JavaScript, just HTML, Python, and a handful of libraries. pxvoid doesn't require a full Fediverse instance – it does what it's supposed to do: You can upload images, and others can view, like, and follow your gallery. All you need is a (sub)domain and pxvoid, and you're good to go. This even gives you the option of hosting individual, topic-specific galleries.

STATUS

Currently, pxvoid is still under development. The foundation is in place and functional. Of course, the code should be manageable and easy to understand before it goes open source. Currently, only the basic functions are integrated. Further features are planned, such as alt text, image licenses, and the automatic removal of all EXIF ​​data when uploading to your gallery to protect your data.