Files
hpr-knowledge-base/hpr_transcripts/hpr3220.txt

395 lines
16 KiB
Plaintext
Raw Normal View History

Episode: 3220
Title: HPR3220: PixelFed
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3220/hpr3220.mp3
Transcribed: 2025-10-24 19:02:21
---
This is Hacker Public Radio Episode 3,220 for Friday 4 December 2020. Today's show is entitled,
PixelFed,
and is part of the series' social media, it is hosted by Ahuka
and is about 20 minutes long, and carries a clean flag. The summary is
a look at a federated alternative to Instagram.
This episode of HPR is brought to you by AnanasThost.com.
Get 15% discount on all shared hosting with the offer code
HPR15, that's HPR15.
Better web hosting that's honest and fair at AnanasThost.com.
Hello, this is Ahuka, welcoming you to HPR15.com.
Welcome to HPR15.com.
Welcome to HPR15.com.
Welcome to HPR15.com.
Welcome to HPR15.com.
Welcome to HPR15.com.
Welcome to HPR15.com.
Hello, this is Ahuka, welcoming you to Hacker Public Radio
and another exciting episode.
And I'm going to continue with our series on better social media.
I'm going to introduce another one to you this time,
and this is something called PixelFed.
And I want to give a shout out at the beginning of my buddy,
Murf, who helped me in doing the research on this
and answering some questions that I had.
The PixelFed is a photo sharing service similar to Instagram.
But if Instagram exists and is widely used, why do we need PixelFed?
I would answer that by pointing out that Instagram is owned by Facebook.
And so it is part of the surveillance capitalist realm of social media.
PixelFed, by contrast, is part of the decentralized Fediverse,
where no one is trying to monetize your data.
And speaking of data in a federated platform,
there is no incentive to hack the system for your data
since the data of all users is distributed over many independent servers.
That is part of the definition of federated after all.
And PixelFed uses the activity pub protocol for sharing,
which is a big plus in my book.
I've already shared a lot about why I think activity pub,
which is a worldwide web consortium recommendation,
is the best way for federated social media to allow for messages
to be passed from server to server.
When given a choice between platforms,
I will always lean to the one that uses activity pub.
Now what is PixelFed?
PixelFed is a photo sharing platform that lets you share photos
either one at a time or in small groups called albums.
It is, add free.
There are no ads in your timelines or anywhere.
It is chronological.
Your photos are shared in the order they are posted.
There are no algorithms getting in the way.
After all, with no ads, what would be the point for algorithms?
You are in charge of your posts in your timeline,
not a money-grubbing service.
It is privacy-focused.
No one is tracking you on PixelFed.
No third party analytics are packaging your data
for the non-existent advertising.
It is just you and your friends, as it should be.
So what does PixelFed do?
It has some basic capabilities that you would expect in a platform like this.
You can discover new content and creators.
You can share your photos one post at a time.
You can create albums alternatively.
These are usually limited.
For instance, PixelFed.social
Limits albums to 10 photos
and picksfed.com limits albums to 4 photos.
So in just a moment, I'll discuss what PixelFed is not
and in short, it is not a photo management solution.
Another thing you can do with PixelFed
is you can add optional filters to your posts, if you wish.
Now this is something very popular on Instagram,
so having similar capabilities on PixelFed does make sense.
Now, what is it not?
PixelFed is not meant to be a collection management system for photos.
Now, I personally am not a serious photographer.
I do have a lot of photos going back over 40 years.
Mostly family pictures, holiday snaps, things like that,
kind of things that many people have.
They are my memories and mean a lot to me and my friends and family.
But none of them are ever going to show up on a site of great photos.
And no one is ever going to follow my photo feed
because I'm such an awesome photographer.
I'm more of the kind of person who just takes a lot of snaps
and throws out all the bad ones.
Now, I have all my photos stored on my network-attached storage device,
which happens to be a Drobo 5N.
They're also uploaded to both Google Photos
and I have a paid Flickr account.
And with that, I've got enough duplication
that I'm feeling fairly safe about my photos.
Right now, I have about 5,000 photos occupying
about 15 gigabytes of disk space.
I'm also trying to digitize a whole bunch of slides.
Not to mention, I would like to do more traveling and take more photos.
So all these numbers are going to go up.
PixelThet is not going to help me manage all of that, which is fine.
I have other tools like DigiCam for managing the collection
and Gimp for fixing the photos.
I'm a strong believer you should use the right tool for the job
and that can mean having a well-stocked tool chest.
So, assuming this has attracted you,
how do you get on PixelThet?
I've got a couple of options here.
First, you can set up your own server.
The PixelThet software is all open source.
So installing it yourself is perfectly fine.
What you need to have as a prerequisite is a web server
with the following prerequisites.
You have to have Apache with mod underscore rewrite enabled or in Gen X.
My guess is if you have a web server, you've got one or the other of these.
At least if you're listening Mac or public radio.
You have to have a database.
Well, that's not bad.
My SQL 5.6 or above
PostgreSQL 10 or above
or MariaDB 10.2.7 or above.
I think, again,
probably anyone contemplating this already has one of these databases.
PHP 7.2 or above
with a number of extensions,
BCMath, C type, curl,
XIF, icon V,
INTL, JSON,
MB string,
open SSL, tokenizer,
XML, and zip.
You also want to have redis
for in-memory caching and background task queuing
and image magic for image processing.
Now, if you're an experienced web administrator,
I think you would look at that and say,
standard.
There's really nothing surprising in that list of requirements.
Well, then, to install,
you would install the software using GitClone,
do a little configuration, and you're done.
All of this is covered on the Pixel Fed website.
And this will be a good time for me to mention that my show notes
have links to all of the things that I discuss.
So, I have linked to the page
where all of the instructions for installation are covered.
Now, if you're someone who does not manage a web server,
and I don't, frankly,
then you're option be to join an existing server.
And there's a number of those out there.
There is a site, again, link in the show notes,
that's very useful for federated media,
called appropriately enough the federation,
which brings together information
for a variety of federated media platforms.
So, go to that site,
click on projects on the left,
and then select Pixel Fed,
and you'll get a page that gives you some useful information.
Now, I am working at the beginning of August here.
And as I look there, I'm seeing that there are 138 nodes
for Pixel Fed, as I write this.
Now, nodes are servers, basically.
So, that means there are 138 places you can investigate
for an account.
Since being listed here is entirely voluntary,
there are probably more nodes than this,
but it's a start.
Also, on this date, I can see that there are 22,993 users,
183,468 posts, and 36 comments.
Getting back to the nodes,
some are open for signups, and some are not.
So, you should look for ones that are open.
There's plenty of them,
but as you scan the list,
you will see many nodes that have only one or two users,
and most of these seem to be closed.
I would say they represent people
who have set up their own server for their own use,
but don't want to open it to anyone else.
Because of the costs and resources involved,
I don't find this an unreasonable approach to take.
So, of the nodes that are open and accepting signups,
you probably want to do a little bit of investigation.
As I mentioned above,
albums are limited in size.
Is that going to be a deal breaker for you?
If they only allow four,
and you say,
well, I routinely like to post five or six photos at a time,
then you don't want to get on Pixfed.com.
Now, when you get to the homepage of the site,
go to the bottom and click on the privacy link
to read the privacy policy.
In the sites I have checked,
it seems pretty boilerplate.
They tell you what data they collect,
how long they keep it,
and what they do with it.
Now, you might be surprised that they collect any data at all,
but if you sign up for an account,
you have to give them a name and an email address.
And anyone running a server is going to have logs,
which is, after all,
only to help guard against abuse.
Also,
you might want to make sure the site is running an up-to-date version
of the software,
since that will have all
of the latest security patches.
At the time I'm writing this, again, beginning of August 2020,
most of the sites are running PixelFed 0.10.9,
which is the latest,
but I saw one node running 0.7.10.
Finally, the country the node is located in
may be a factor in your decision.
Now, once you've evaluated the choices,
you need to create an account.
I decided to register an account at pixelfed.social.
For a couple of reasons, number one,
it is the largest,
and number two,
the people who are already friends of mine
tend to have accounts there.
And so that makes it kind of easy.
Now, on this server,
the password has to be a minimum of 12 characters,
which is longer than I'm used to,
but I use the password manager anyway,
so I don't mind.
After filling out the registration,
I needed to respond to an email
to validate my address.
Once I did that, I was in.
My address, if anyone cares to follow my feed,
not that I tend to post a lot,
is at ahuka at pixelfed.social.
Now, that's a very similar address
to the one I have for my mastodon,
which is at ahuka at octodon.social.
No coincidence,
they're all using the same activity pub protocol.
Now, the next step is to get your network together.
There are three ways to do this.
First of all, start asking people
if they have a pixelfed account
and what their address is.
So I mentioned my buddy Murf helped me out,
and one of the first things I did was ask him,
do you have a pixelfed account,
and what is your address?
I asked him that on mastodon,
he responded right back,
and so I went and immediately started following him,
and then gave him my address,
and he started following me.
So, you know, that's how it begins.
Then there's the search field.
Now, most people will use the same username
on all federated platforms.
As you saw, I'm ahuka everywhere I can be,
unless someone gets there ahead of me.
So I could, you know,
Murf's address is Murf and so on.
So I took some of the people that I follow on mastodon
and said, well, let's see what happens
if I try searching using that name.
So I went through my mastodon feed,
picked up a bunch of names,
remember to use the at sign at the beginning.
That's part of the addressing in activity pub.
When you get a result,
click on the profile,
and then on the profile,
you can click to follow.
Now, this could be a pixel-fed account,
or you may be connecting to their mastodon instance,
because the whole idea of activity pub
is that it lets you connect different platforms.
For instance, I have seen pixel-fed posted pictures
in my mastodon account,
and mastodon posted pictures in my pixel-fed account
because I cross-followed other accounts.
Well, finally, you can just look for new people to follow.
There is a discovery link at the top of the page,
and if you click on that,
you see those three categories,
photography, art, and nature.
So you could just click into one of those categories,
and if you see some pictures you like,
you can check out that person decide to follow them.
Now, how do you use pixel-fed?
Pretty straightforward.
One thing you should know is that the smartphone app
is in progress, but it's not done yet.
They announced work on it in November of 2019,
but since the world has gone to hell since then,
who knows when it will arrive?
You know, under present circumstances,
I tend to cut a whole lot of slack for just about anyone.
So for now, you need to use it by logging into the website.
That's not a problem for me.
I don't tend to do a whole lot of stuff on my phone.
I'd rather do it with a computer with a large screen.
So to make a post, click on the user menu icon on the upper right.
Select new post and upload a picture.
You can add a short caption.
And you can crop the picture.
Since storage may be limited,
my account appears to give me five gigabytes of storage,
which seems like it's a decent amount,
but as I said, I've got 15 gigabytes of photos,
so I'm not going to be putting them all up here.
A little judicious cropping might help to cut down
on the amount of storage that you're using,
and allow you to have more photos.
Now, on the bottom, underneath the photo that you've uploaded,
when you're making your post, there are filters available,
and it scrolls across the bottom.
So use the arrow key to scroll.
You can also tag people if they are on the same server you're on.
Now, that last makes tagging a little less useful,
is part of the trade-off of using federated media.
Now, another useful feature, as we discussed above,
is that you can have all of your pixel-fed posts
your own and anyone you follow appear in your mastodon feed.
Just search for a user name in mastodon,
and you will see for some people two entries,
one of which would be a pixel-fed entry.
Just click the follow button,
and that person's posts will now be in your mastodon feed.
I just saw one this morning from my friend Craig Maloney.
It was something he posted in pixel-fed,
came right into my feed, no problem.
And searching for your own user name
will let you add your own pixel-fed account the same way.
Now, the vision behind activity pub
is that you should not need to have multiple applications
or multiple tabs open all the time,
just to follow your social media.
So I think that ultimately the ideal would be
to have mastodon be sort of the dashboard to everything.
We're not there yet.
I hope we'll get there.
Now, what about supporting?
I've said many times,
you should support free software.
And as my friend, door-to-door geek,
often says, support the people who support you.
I support the principal activity pub developer through Patreon.
I also support the person who provides my mastodon account
through Patreon.
Providing these services takes both time and money,
and while I cannot give someone time,
I can provide money.
So I just added the primary developer of pixel-fed
to my Patreon as well.
And it doesn't have to be a lot.
Most of the people I support on Patreon
I give a dollar a month,
which adds up to $12 a year.
That's a price I don't mind paying for good software and services.
And I would hope if you use any of these,
you would feel the same way.
The reason we can have awesome stuff like this
that is free and respects our privacy
is because of people who are putting in a lot of time and effort,
and we should support them.
So, this is Ahuka for Hacker Public Radio,
signing off and reminding you,
as always, support free software.
Bye-bye.
You've been listening to Hacker Public Radio at HackerPublicRadio.org.
We are a community podcast network
that releases shows every weekday, Monday through Friday.
Today's show, like all our shows,
was contributed by an HPR listener like yourself.
If you ever thought of recording a podcast,
then click on our contribute link
to find out how easy it really is.
Hacker Public Radio was founded by the digital dog pound
and the Infonomicon Computer Club,
and is part of the binary revolution at binrev.com.
If you have comments on today's show,
please email the host directly,
leave a comment on the website
or record a follow-up episode yourself.
Unless otherwise stated,
today's show is released on the creative comments,
attribution, share a life,
3.0 license.