alpha builds should be considered extremely experimental, and may not even launch on all platforms.
Feel free to reply here or to the new discord server: https://discord.gg/MPRD7cgZr3
- New .heif support
- New expanded RAW image support
- New curators: person tag extraction and parsing
- 40+ minor features and bugfixes
- PhotoStructure’s infrastructure was updated, which pulled in a bunch of security updates, bug fixes, and some performance improvements
Version 1.0.0 is the first version that has a paid tier of functionality. As discussed previously, there is a free tier, “PhotoStructure lite”, and a paid tier, “PhotoStructure plus.”
There is a new welcome-page flow, (if PhotoStructure is running on your computer, visit http://localhost:1787/welcome) that takes you to the new PhotoStructure account billing management site. You’ll then pick a plan, and if you choose “plus”, you’ll need to verify your email to log in (a verification code will be emailed to you), and then be returned to your library (along with a license that is activated for your library). You can also activate a “plus” plan from the nav menu or via the About page.
Note that PhotoStructure partners with Stripe for billing. Subscription details are here.
As a thank-you to beta testers, here’s a $10 off coupon:
IHAVEBACKUPS10. This will give you
- 2 months for free, if you pick the $5/month plan, or
- 25% off the already discounted $42/year annual price
There are also discounts available for
- PhotoStructure testers that have shared feedback or reported on bugs and issues
- Educators and students
- PhotoStructure contributors
Contact me: I’ll get you set up!
Please take a backup of your system before continuing!
alpha.2 has working macOS and Windows builds)
If you have HEIF/HEIC files, follow these instructions: PhotoStructure | HEIF/HEIC support with PhotoStructure
Download and install: https://photostructure.com/install/?alpha
Shut down PhotoStructure
docker pull photostructure/server:alphain a terminal
docker runcommand to use
docker-compose pull ; docker-compose up -detach
- Note that we’ve renamed our primary branch to main. If you have an older git clone, you’ll need to
$ git branch -m master main $ git fetch $ git branch --unset-upstream $ git branch -u origin/main
Make sure you’ve got Node.js 14.16.0 or later installed. If you’re using
nvm install 14to get the latest.
Install the new dependencies. If you’re on Ubuntu:
$ sudo apt install libraw-bin libheif-examples
- Switch to the alpha branch by shutting down, and then running
$ git checkout alpha ; start.sh
If you go to your library, and change the URL path to
/welcome (so something like
http://localhost:1787/welcome), you’ll see the new user page flow. Feedback is welcome!
There’s a new
trustProxy networking setting. If you run PhotoStructure behind a reverse proxy, you’ll need to set the
PS_TRUST_PROXY environment variable to
1, or your local subnet. See http://expressjs.com/en/guide/behind-proxies.html for details.
If you don’t set this, PhotoStructure won’t know what the requested URL is, and when you click “return to your library”, it’ll go to the wrong URL.