![]() ![]() Back then I didn’t have a digital camera so most of the photos I had where scans of the physical printed photos (here it is actual photos). I started to organize my photo collections from around 2001. I want to be able to easily add/edit asset’s metadata and have it in the hierarchical form.I want to be able to share my files/folders/albums with other people via hyperlinks.I want to have an easy access to my photo collection from my phone, tablet and computer.I want to have my photo collection stored on the storage that I fully control.I want to be able to quickly find the photo by multiple criterias such as date, location, people, event or any other metadata that I might want to add additionally.What do I actually mean by organizing my photo collection? Whenever I need to refer to an actual photo (rather than video), I will call it actual photo. And marketing name Google Media or Google Digital Assets doesn’t sound too good. Similarly Google Photos holds not only photos. But at the end, I found it is more confusing I just gave up and just use term photo. I tried to think of it as media file or digital asset. I don’t know the good term to combine photo and video. Whenever I say photo, most of the time I actually mean photo or video. Photos and videosįirst of all, let’s agree on the terminology. But stay with me and I will tell you about everything I ever tried with their shortcomings. So, it is logical to think we have tons of way to have perfectly organized photo collections. And we have tons of services such as Google Photos or Apple Photos. They are millions of people with smartphones that take photos every day. I realize that it is very hard to believe that there is no a good service to handle photos. I will tell you my way and you are more than welcome to share your thoughts in the comments. Or maybe I am just too dumb to see the easy solution. That sounds really easy: Organize photo collection. I would like to tell you about the problem that took me over 20 years to solve. Additionally it installs the extensions citext, pg_trgm and uuid-ossp to the database.If you just want to jump to the solution I found without reading all my 20 years struggles, see the following list. This script creates the user pleroma with your password MySecretPassword you gave above and the database pleroma with the user pleroma as owner. You have a PostgreSQL file in config/setup_db.psql. pleroma]$ Create new PostgreSQL user and database from file ¶ All files successfully written! Refer to the installation instructions for your platform for next steps. Writing the postgres script to config/setup_db.psql. ![]() ![]() The Corndog Emporium) A Uberspace Pleroma Instance What is your admin email address? What email address do you want to use for sending email notifications? Do you want search engines to index your site? (y/n) y Do you want to store the configuration in the database (allows controlling it from admin-fe)? (y/n) n What is the hostname of your database? localhost What is the name of your database? pleroma What is the user used to connect to your database? pleroma What is the password used to connect to your database? MySuperSecretPassword Would you like to use RUM indices? n What port will the app listen to (leave it if you are using the default setup with nginx)? 4000 What ip will the app listen to (leave it if you are using the default setup with nginx)? 0.0.0.0 What directory should media uploads go in (when using the local uploader)? uploads What directory should custom public files be read from (custom emojis, frontend bundle overrides, robots.txt, etc.)? instance/static/ Do you want to strip location (GPS) data from uploaded images? (y/n) y Do you want to anonymize the filenames of uploads? (y/n) n Do you want to deduplicate uploaded files? (y/n) n Writing config to config/generated_config.exs. Could not find "rebar3", which is needed to build dependency :parse_trans I can install a local copy which is just used by Mix Shall I install rebar3? (if running non-interactively, use "mix local.rebar -force") Y Generated pleroma app What domain will your instance use? (e.g ) What is the name of your instance? (e.g. ~]$ cd pleroma]$ mix pleroma.instance gen. ![]()
0 Comments
Leave a Reply. |