If you're looking for a self-hosted/decentralized Instagram alternative, there's also pixelfed.org, a very active project which supports ActivityPub. This means that people can follow your "Instagram" (really Pixelfed) stream from their "Twitter" (really Mastodon) account.
I keep looking at Pixelfed, and even as a relatively technical person, I have absolutely no idea how to get going with it.
Right now, go to pixelfed.org and there's a "Join" button in the top right corner, click on that and there's a message telling me "To join Pixelfed, you need to pick an instance.
You can find a list of instances on the sites below." - click on either of those and it's a completely baffling list of stuff with no obvious way to continue. At this point I always give up.
But it's worth noting that Pixelfed is intended to be your own walled garden - there's no "here's my public photo stream" configuration. It's intended more like a friends-and-family thing.
That being said, it's open source, so there are hacks to make your stream public. But they're hacks, and you're not going to get that out of the box.
Hmm, this looks great. I'd really love to pair it with a simple way to add text or tags to my photos. What is the simplest way to write "Visit to the creek after the bushfire" and save it with the two or three photos I took that day?
I wish (hope?) something simple like this is supported in a linux picture viewing application, and I just don't know which one it is. Can a line or two of text be stored in an EXIFish field? Has someone already written a script to take care of this?
But back to the main point - this is a great app and I can see myself using it to share photos with friends and family. Thanks for making it :)
As for the 'linux picture viewing application', I've started using the mpv video player[1] for showing a local gallery of photos and videos. Text is added as subtitle files, such as SubRip .srt files[2]. Image-specific options can be configured in mpv, such as the "image-display-duration"[3].
EXIF has a well-adopted Comments tag (if you edit the comments on Windows, it'll show up under XPComments). You can pull them out with exiftool, and using -j renders output as json. If you want cross-platform support, auto-install of exiftool, better parsed results, and typescript typings, you can use https://github.com/photostructure/exiftool-vendored.js (which I extracted from PhotoStructure and open-sourced).
Very interesting if you consider the "offline fist" or "local first" movement that supports the idea that all content must be created, stored and managed by the user first, then shared in the cloud(s). We saw the first wave of discussions about text-based content, then a void when the focus moved to images and video. Solutions like this one may represent a turning point.
I like the look and feel of this. My wife is an amateur photographer and she’s been looking for a simple way to post / share outside of social media. Fun side project for the weekend setting this up!
Just wanted to say thank you, I have been looking for something almost like this.
Only thing it is missing for me is support for videos. But I know videos are pain to self-host and if you use embedded player from YouTube or Vimeo then it kills the aesthetics.
I do like the idea, and I've love to move from Google Photo into something... now Google.
However, Google Photos covers an aspect that this does not: it syncs the photos _off_ my phone into an online stream.
I actually use Google Photos because it's the only way of getting photos off your phone. The only other mechanism is iCloud, but if you don't have a Mac, there's no way to read from it.
I use https://www.photosync-app.com/home.html
On my phone and transfer photos when on home wifi AND phone being charged to my NAS. I have a private static photo gallery generated from my nas.
For static gallery generation, I use a project called sitelen-mute.
While the interface isn't great, icloud.com _does_ allow you to view and download your photos without a Mac. I really do wish they would put more resources into updating their web UI, though.
I now use Huawei/Android and before that I was on iPhone/iOS. In both cases I am using Dropbox as the means move photos to my hard disk. I upload all photos I want to Dropbox. Dropbox renames the images from "Image1" to Image-YYYY-MM-DD-HH-MM-SS.jpg. I then download the lot as one big zip file, expand it on my backup disk and that is sucked to my cloud backup. I do this every month, it is a manual process but it's not an overkill. This way I save time on renaming the files.
nextCloud and similar have the sync photo functionality and could probably be glued together with this without to much effort. That said I also use Google Photo even though i have a servers and stuff for other personal uses.
Look awesome - I've been looking for some hackable code like this to present my photos from google drive. Cheap photo hosting from google + minimal load on my server...
I hope it could be extended to retrieve tags and titles from IPCT/Exif. To rename files to photo titles is not very viable and scalable solution, IMHO.
[+] [-] stavros|6 years ago|reply
[+] [-] drcongo|6 years ago|reply
Right now, go to pixelfed.org and there's a "Join" button in the top right corner, click on that and there's a message telling me "To join Pixelfed, you need to pick an instance. You can find a list of instances on the sites below." - click on either of those and it's a completely baffling list of stuff with no obvious way to continue. At this point I always give up.
[+] [-] rickosborne|6 years ago|reply
That being said, it's open source, so there are hacks to make your stream public. But they're hacks, and you're not going to get that out of the box.
[+] [-] atomi|6 years ago|reply
[+] [-] hiisukun|6 years ago|reply
I wish (hope?) something simple like this is supported in a linux picture viewing application, and I just don't know which one it is. Can a line or two of text be stored in an EXIFish field? Has someone already written a script to take care of this?
But back to the main point - this is a great app and I can see myself using it to share photos with friends and family. Thanks for making it :)
[+] [-] rjeand|6 years ago|reply
[1] https://mpv.io/ [2] https://en.wikipedia.org/wiki/SubRip [3] https://github.com/occivink/mpv-image-viewer/blob/master/mpv...
[+] [-] mceachen|6 years ago|reply
[+] [-] davefp|6 years ago|reply
That might be more involved than you want, but given the structure of this project I don't know of a better way.
[+] [-] harrier|6 years ago|reply
https://github.com/electerious/Lychee
[+] [-] rodolphoarruda|6 years ago|reply
[+] [-] zigzaggy|6 years ago|reply
[+] [-] amerkhalid|6 years ago|reply
Only thing it is missing for me is support for videos. But I know videos are pain to self-host and if you use embedded player from YouTube or Vimeo then it kills the aesthetics.
[+] [-] waz0wski|6 years ago|reply
https://github.com/Chocobozzz/PeerTube
[+] [-] WhyNotHugo|6 years ago|reply
However, Google Photos covers an aspect that this does not: it syncs the photos _off_ my phone into an online stream.
I actually use Google Photos because it's the only way of getting photos off your phone. The only other mechanism is iCloud, but if you don't have a Mac, there's no way to read from it.
[+] [-] reacharavindh|6 years ago|reply
For static gallery generation, I use a project called sitelen-mute.
https://github.com/kensanata/sitelen-mute
No affiliation with either tools.
[+] [-] kossae|6 years ago|reply
[+] [-] HenryBemis|6 years ago|reply
[+] [-] wwn_se|6 years ago|reply
[+] [-] dreamcompiler|6 years ago|reply
[+] [-] dawnerd|6 years ago|reply
[+] [-] odkamkfn|6 years ago|reply
[+] [-] choward|6 years ago|reply
[+] [-] vpEfljFL|6 years ago|reply
[+] [-] keybits|6 years ago|reply
[+] [-] twak|6 years ago|reply
[+] [-] blacklion|6 years ago|reply
[+] [-] ncarroll|6 years ago|reply
[+] [-] mighty_plant|6 years ago|reply
[+] [-] pjc50|6 years ago|reply
(Using github to host my photos was my thought as well)
[+] [-] wiennat|6 years ago|reply
[+] [-] t0mislav|6 years ago|reply
[+] [-] kuu|6 years ago|reply
[+] [-] neo1691|6 years ago|reply
1. https://maxvoltar.photo/
[+] [-] davidgatti|6 years ago|reply
[+] [-] ehosca|6 years ago|reply