Alpha? Whatās that?
Remember: alpha builds should be considered extremely experimental, and may not even launch on all platforms.
Read more about alpha, beta, and stable releases here.
Questions? Comments?
Feel free to reply here or to the new discord server: PhotoStructure
Whatās in 1.0.0-alpha.1?
A lot:
- New .heif support
- New expanded RAW image support
- New curators: person tag extraction and parsing
- Browse-by-filesystem
- 40+ minor features and bugfixes
- PhotoStructureās infrastructure was updated, which pulled in a bunch of security updates, bug fixes, and some performance improvements
Details here: https://photostructure.com/about/2021-release-notes/#v100-alpha0
Say hello to PhotoStructure Plus!
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!
Installation instructions
Please take a backup of your system before continuing!
PhotoStructure for Desktop users
(alpha.2 has working macOS and Windows builds)
-
If you have HEIF/HEIC files, follow these instructions: HEIF/HEIC support with PhotoStructure | PhotoStructure
-
Download and install: https://photostructure.com/go/alpha
PhotoStructure for Docker users
-
Shut down PhotoStructure
-
Run
docker pull photostructure/server:alphain a terminal -
change your
docker runcommand to usephotostructure/server:alpha
PhotoStructure for Docker Compose users
-
docker-compose down -
Edit your
docker-compose.ymlto useimage: photostructure/server:alpha -
docker-compose pull ; docker-compose up -detach
PhotoStructure for Node users
- 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, runnvm 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
Important changes
New welcome ā plans ā settings page flow
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!
Reverse proxy users
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 loopback, 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.



