From e755bd324e67cdf235559c21c3e20da32d3a8e67 Mon Sep 17 00:00:00 2001 From: viktorstrate Date: Mon, 7 Feb 2022 20:31:43 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20c7745?= =?UTF-8?q?4a023c5931a1000ea316fd8eb91d54dc03a=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/usage-scanner/index.html | 2 +- docs/usage-settings/index.html | 2 +- images/-M6yDsgylL-2236.jpeg | Bin 0 -> 47447 bytes images/-M6yDsgylL-2236.webp | Bin 0 -> 19294 bytes images/-M6yDsgylL-640.jpeg | Bin 0 -> 9055 bytes images/-M6yDsgylL-640.webp | Bin 0 -> 4016 bytes images/Dxrk0J58sY-640.jpeg | Bin 0 -> 17204 bytes images/Dxrk0J58sY-640.webp | Bin 0 -> 9466 bytes images/Dxrk0J58sY-872.jpeg | Bin 0 -> 24486 bytes images/Dxrk0J58sY-872.webp | Bin 0 -> 13400 bytes images/ROapVmMCZu-2244.jpeg | Bin 0 -> 51186 bytes images/ROapVmMCZu-2244.webp | Bin 0 -> 20894 bytes images/ROapVmMCZu-640.jpeg | Bin 0 -> 9467 bytes images/ROapVmMCZu-640.webp | Bin 0 -> 4506 bytes images/VrqTliQxpb-640.jpeg | Bin 18090 -> 0 bytes images/VrqTliQxpb-640.webp | Bin 10430 -> 0 bytes images/bu05vI5oEm-1332.jpeg | Bin 20306 -> 0 bytes images/bu05vI5oEm-1332.webp | Bin 7298 -> 0 bytes images/bu05vI5oEm-640.jpeg | Bin 7057 -> 0 bytes images/bu05vI5oEm-640.webp | Bin 2756 -> 0 bytes search-data.json | 2 +- 21 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 images/-M6yDsgylL-2236.jpeg create mode 100644 images/-M6yDsgylL-2236.webp create mode 100644 images/-M6yDsgylL-640.jpeg create mode 100644 images/-M6yDsgylL-640.webp create mode 100644 images/Dxrk0J58sY-640.jpeg create mode 100644 images/Dxrk0J58sY-640.webp create mode 100644 images/Dxrk0J58sY-872.jpeg create mode 100644 images/Dxrk0J58sY-872.webp create mode 100644 images/ROapVmMCZu-2244.jpeg create mode 100644 images/ROapVmMCZu-2244.webp create mode 100644 images/ROapVmMCZu-640.jpeg create mode 100644 images/ROapVmMCZu-640.webp delete mode 100644 images/VrqTliQxpb-640.jpeg delete mode 100644 images/VrqTliQxpb-640.webp delete mode 100644 images/bu05vI5oEm-1332.jpeg delete mode 100644 images/bu05vI5oEm-1332.webp delete mode 100644 images/bu05vI5oEm-640.jpeg delete mode 100644 images/bu05vI5oEm-640.webp diff --git a/docs/usage-scanner/index.html b/docs/usage-scanner/index.html index a193c62..58035fe 100644 --- a/docs/usage-scanner/index.html +++ b/docs/usage-scanner/index.html @@ -7,4 +7,4 @@ right: 0; width: 100vw; height: 100vh; - }

File scanner

TODO: Explain how the scanner works:

  • Overview / Introduction
  • Thumbnail generation and cache
  • What file types can be scanned: images, videos, RAW
  • Having multiple file paths per user and overlapping file paths, and when are cached thumbnails deleted
\ No newline at end of file + }

File scanner

Each user in Photoview is assigned a set of file paths, when the scanner runs it will search for media within each path.

A user can have multiple file paths but one cannot be contained within another one.

Two users can have overlapping file paths. When this is done, each shared media will only be processed once by the scanner, such that the cache doesn't contain duplicates, but public shares will be individual to each user, and so will media favorites.

Supported file types

Photoview supports the browser native image formats out of the box (JPEG, PNG, GIF etc.). But for files not understood by the browser, Photoview can use tools to convert these files into browser supported types. It can use Darktable to process RAW image files and Ffmpeg to process video formats.

A complete list of supported file formats can be found in the media_type.go source file.

Thumbnail generation

When the scanner finds a new image it generates a small sized thumbnail to be used when many images are shown at once. It saves this thumbnail to the media cache directory, as specified by the PHOTOVIEW_MEDIA_CACHE environment variable.

In addition to the thumbnail, Photoview will also generate a high resolution version JPEG version of the image, if the file format of the original image cannot be displayed in the browser, for example a RAW image.

Ignorefiles

Inside any media directory a .photoviewignore file can be added with rules for files and directories to ignore. The rules will be applied from the directory it is placed in and all its subdirectories. If another ignore file is present in one of the subdirectories the rules will be merged.

Ignore rules follow the format of .gitignore files.

# ignores all directories with the name `directory_name`
directory_name/

# ignore all files with the .jpg extension
*.jpg

# make an exception to the previous rule for files named `image.jpg`
!image.jpg
\ No newline at end of file diff --git a/docs/usage-settings/index.html b/docs/usage-settings/index.html index e96ffa0..bd6a03f 100644 --- a/docs/usage-settings/index.html +++ b/docs/usage-settings/index.html @@ -7,4 +7,4 @@ right: 0; width: 100vw; height: 100vh; - }

Settings Page

Manage users

Add and remove users

TODO: Write this section explaining how users are added and deleted and what the consequences are.
Maybe also how to set a password for new users.

Editing users

A user can be edited by clicking on the Edit button for the user.

TODO: Update Photo path to explain how this is done in version 2. Also explain how paths can be shared across users.

Photo path: is the path on the file system of the server from where the media of the user is located. Note if running Docker, that this refers to the file system of the container and not the host.

Admin: if the user is marked as admin, they will have access to the settings page.

TODO: Update screen shot to reflect the settings in version 2.

screenshot of editing a user

Scanner

Periodic Scanner

When the periodic scanner is enabled, Photoview will automatically scan all users for new media at a fixed time interval.

screenshot of periodic scanner

Concurrent Workers

TODO: Explain what the concurrent workers setting does

\ No newline at end of file + }

Settings Page

Manage users

Add and remove users

To add a new user, click the New user button and fill in the username and a media path for the new user. After creating a new user, make sure to add a password to the account as well, by clicking on the Change password button, next to the user.

screenshot of adding a new user

Editing users

A user can be edited by clicking on the Edit button for the user.

Photo path: is the path on the file system of the server from where the media of the user is located. Note if running Docker, that this refers to the file system of the container and not the host. Multiple paths can be added, if the media for the user is spread across multiple directories. For more information, see File scanner.

Admin: if the user is marked as admin, they will be able to manually start the scanner and to manage and create new users.

screenshot of editing a user

Scanner

Periodic Scanner

When the periodic scanner is enabled, Photoview will automatically scan all users for new media at a fixed time interval.

screenshot of periodic scanner

Concurrent Workers

This setting specifies how many scanner jobs that are allowed to run in the background at once. The lower the value, the longer time it will take to process all media, but the less system resources it will use at once. If you are running Photoview on limited hardware such as a Raspberry Pi, it is recommended to keep this value at 1.

\ No newline at end of file diff --git a/images/-M6yDsgylL-2236.jpeg b/images/-M6yDsgylL-2236.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..34d14879c0183935d67dd37af8e3c72e6ad528ec GIT binary patch literal 47447 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 literal 0 HcmV?d00001 diff --git a/images/-M6yDsgylL-2236.webp b/images/-M6yDsgylL-2236.webp new file mode 100644 index 0000000000000000000000000000000000000000..617b2056cf90d6c71298ede42ed8e1d74117c8fb GIT binary patch literal 19294 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 literal 0 HcmV?d00001 diff --git a/images/-M6yDsgylL-640.jpeg b/images/-M6yDsgylL-640.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..147db0fe911774d18c9550bd6a012a8be47a3d65 GIT binary patch literal 9055 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 B12F&q literal 0 HcmV?d00001 diff --git a/images/-M6yDsgylL-640.webp b/images/-M6yDsgylL-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..56192f46d9b9eede6420dcb62006d905d124fbb5 GIT binary patch literal 4016 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 YfL1N}|8HY0|05my-~D3(+K2i7227RR761SM literal 0 HcmV?d00001 diff --git a/images/Dxrk0J58sY-640.webp b/images/Dxrk0J58sY-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..b47db2fb3ff7367336adfa270439e4c0e3332830 GIT binary patch literal 9466 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 literal 0 HcmV?d00001 diff --git a/images/Dxrk0J58sY-872.jpeg b/images/Dxrk0J58sY-872.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c159a61ff5127c75d5d38ff918fe2bbce9d8c030 GIT binary patch literal 24486 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

sYpj;B^8(RZh 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 literal 0 HcmV?d00001 diff --git a/images/Dxrk0J58sY-872.webp b/images/Dxrk0J58sY-872.webp new file mode 100644 index 0000000000000000000000000000000000000000..aac54748a765abdafac263c04852112c125eac65 GIT binary patch literal 13400 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 M1^%`Lu6^wLKPq$`od5s; literal 0 HcmV?d00001 diff --git a/images/ROapVmMCZu-2244.webp b/images/ROapVmMCZu-2244.webp new file mode 100644 index 0000000000000000000000000000000000000000..77ce12b57651fd3b7ede3a05e571feb71a7ce15a GIT binary patch literal 20894 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 Z3uw!e^Gxz@Fk^57!_yT0o8tfKe*vXB96$g7 literal 0 HcmV?d00001 diff --git a/images/ROapVmMCZu-640.jpeg b/images/ROapVmMCZu-640.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..cb1feafb03698162940b560fefebd1f854378451 GIT binary patch literal 9467 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 literal 0 HcmV?d00001 diff --git a/images/ROapVmMCZu-640.webp b/images/ROapVmMCZu-640.webp new file mode 100644 index 0000000000000000000000000000000000000000..00974485c2602959032914d90cc31e4257f5bcc3 GIT binary patch literal 4506 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 literal 0 HcmV?d00001 diff --git a/images/VrqTliQxpb-640.jpeg b/images/VrqTliQxpb-640.jpeg deleted file mode 100644 index c31df57294cb05dd7aaed820798644cfc1e35762..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18090 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 diff --git a/images/VrqTliQxpb-640.webp b/images/VrqTliQxpb-640.webp deleted file mode 100644 index fdce903252af0a59c87c7fa19cec4c7e50dbc05c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10430 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

EPd?0XSE^0qJ=6ELfn1muY7G z;Iuuz(*I_q4W(Qo!q?qA9u@sq;B=KpvV1Jj3Ws<5DW#3cVT?apux-YM;_dY=vBoyU znLsa?;OUUcibx{LEN!|FGlRsunKDy;Po9Hz>L8sbm3)YVigJi<6_L-p zDc<*(op0l|5Pc}qcdzP^bc)qe_K*D5SOp`=vG{dW6=Hp~mpHR%-~`UF7ld?X!5{E|ZHEGV&y%7U)N99{ZJ%=@Zs?83N~P zMP5dhY-gH)FbT5)UY%07TT!s3=(A|`E)9Pd8naTwyg6pcfexiVZhJ^v47#W>mvo4R z4el2le1MbEtc1|?ns4G8MHN}31XYP^0?P5&hoC2x4oUDp-9Oa>LlEv45J4Gn$M>3b zfe?8P?HV!Jv+nqB6O|dSY+5^wdjyw_ssAXRlT^)OFjn3?1tiN(4ZN-r9}aTeYd~x# ze+VheJ5@DQHEcE=L+tcqVgG<=H_{;G`jgH6BG`$UohU`}MT(SLI%eKbHsN8vx;*e{ zNXMng55uF6x>?2Ps~7Z|0#o>Mki3ccx2ly$GOg5tJhcEGLiV^8BFr}PaIrwM3L^B} z?>RB!FQS2p0dyAa_vrm z__E8+azuTe>8Rg=V~Od;Y&cNT@1K)>7FY2KQ34<$;13Al%!(>dZk~4tNc*2BqbEF- zYcTNe20YU#fC?OB>IHT|t~P2?TZfXluV{EB_gR>QO< zc1KZVMSDvh*Br7)pu$RqWp~au3HjKu>jq3-F)b~*q{-MCqWlsKJF}6&B^(se1GiJN z;tia_sKp$VOejgYoqkX!w$PLBcgAao)WLcTH9HukPhu(np%!i|*<&`^t62$c5aDcf z!|v_itmX&lb8E-=Q+%gM(z^-r6HoWVv*5}K%-EgH=k_XN)YT$`mrK}Z>@9`9xopF& zadX}2Gt?MC8X?AtAE+4C3yLd_4-E04rN6=<9r63(OSG4nj3hld?qI2_OZE2|OoDSb zLF!ylcuOEaA$Gh}qxS8BpWc!L*@|N~Yti`wht82O61ws6kqEp+Zl2_4moWR|RT4B~ zf1gn~*Qio@ZBw){5iWu!hoqFHG1|ClMXY}LJ1iTz>{<^SaA$xaJ z7akeIx2)!qfEf3@G3zWi;;gO~>^(w6JlFQ)aI|vR>(*7YtrxaL3ztKnG&o&&IFvbh zY+erTr;y7Dw|Ho1$S2+Ll61l3LWN%8`aH?6UnW|i;WUwDP_q*u@g}#R*a+Kqt>WgV zibWwH4A5CHRC>EVYl(unD@LpTRY!Im|4MbBdc10qb+=l8Te!?NfNHnwc3JB??Rh*% z;x`j=8QBzMiiT&nxx^v*$E6dXuO56^BO+Cg(s|#l?qx+g>vG_ND#5)D0$j1wOJacI zqQufA!>#SVa$FtiyM>(95{a&9dA4c+H2w8Tyc4d;K6R!1b!EY`o^KIF zy-&ApoX9=#L;zgEl;HZ2N+lVQUG2s&q^T<&-d9_;K zbwt6Rwv7!Oz!p*P64a3Hm>Ws03YnuOuVaNI&NKxJASJ#?{s1iEYBBCSqatnR7h=zR zu3W3foXoHq@9}-HMo``#$_1hM$1;A_-8ZDL>0gW7p0oMxF z?uzMg`7vw}1# z?rMk!)g-oq{3u$9h9QO|U(iH2oFjCZSz&Qum@Od$MC&iOS?wL>ztq}rqqLORt#Ess z>psUm3R*k29zKe0Dx=#5J|J%OIwwOQPk!K(J+P5+;MmxbS{xNU8)i+TGmon|n`cO~ zJZHAX?YkL>qsAvL`xTX=t=I|~;hxb%Wq&{*r(B$;AF|yMWA7@3(m$73aeIsir)8&X+O_qM%baU*^BIT9_%sv zZ4U9l3dl}QMO?GYtO)_2UgF<3vluKj(%5&pWc4lEmIqs$K8QWH_ifyQQo%8ef5{J! zg6A3Qn!qIcC?~HMju}eXsfK2rEJ!)iytg3sfo6*rkqNkQEWkRGy z2X=!%vD-F?62^AIz3p`OTj{pDw diff --git a/images/bu05vI5oEm-1332.jpeg b/images/bu05vI5oEm-1332.jpeg deleted file mode 100644 index c4ad836e9a8bf278df0ec699c9812e60b4000e69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20306 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

$k)YV0n<3J0IgKC~ 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 diff --git a/images/bu05vI5oEm-640.webp b/images/bu05vI5oEm-640.webp deleted file mode 100644 index ee5af34e83c402895446f12561fa0e516a225375..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2756 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 K4t@5u0002M;$HCp diff --git a/search-data.json b/search-data.json index 39e5f9d..a0c380e 100644 --- a/search-data.json +++ b/search-data.json @@ -1 +1 @@ -[{"article":{"title":"How to contribute","url":"/docs/contribute-how-to/"},"sections":[{"link":"/docs/contribute-how-to/","content":""},{"heading":"Different ways to contribute","link":"/docs/contribute-how-to/#different-ways-to-contribute","content":""},{"heading":"Write code","link":"/docs/contribute-how-to/#write-code","content":"If you want to help write code for Photoview, take a look at the open issues ,if you find an issue that you'd like to work on, please write a comment on that issue to let others know that you will be working on it. If you want to add a feature that has no open issue, please create a new one. If you need help regarding development, you are very welcome to join our Discord channel and ask questions."},{"heading":"Write documentation","link":"/docs/contribute-how-to/#write-documentation","content":"This documentation is far from complete and help in writing it is very much encouraged.At the top-right of each article there is a pencil icon, that when clicked will take you to GitHub where you can edit the page and send a pull-request when you are done.If you are unfamiliar with sending pull-requests on GitHub see their article About collaborative development models . The documentation is written in Markdown .An implicit level one heading will automatically be added to each page with the page title, theirefore the pages should be written using level two or more headings."},{"heading":"Help others","link":"/docs/contribute-how-to/#help-others","content":"Another way to contribute to the community is by helping other set up and use Photoview.You can do so over at the Discord channel or on various forums."},{"heading":"Report bugs, suggest new features or improvements","link":"/docs/contribute-how-to/#report-bugs-suggest-new-features-or-improvements","content":"If you find a bug, you can report it such that it can be fixed.Or if you have an idea for a nice feature that Photoview is lacking you can suggest it and it might be added in a future update. To do this go to the issues page and check that an issue for the bug or feature doesn't already exist.If it doesn't click the \"New issue\" button and select whether the issue is regarding a bug or a new feature, now fill out the form and finish off by clicking on \"Submit new issue\"."},{"heading":"The code structure","link":"/docs/contribute-how-to/#the-code-structure","content":"TODO: Explain the software stack and code structure: Frontend: React, Apollo, Styled Components Backend: Golang, Graphql, Gorm The API, how to write a new client (like a mobile or desktop app)"}]},{"article":{"title":"Setup Development Environment","url":"/docs/contribute-setup-locally/"},"sections":[{"link":"/docs/contribute-setup-locally/","content":"How to set up a development environment locally."},{"heading":"Local setup","link":"/docs/contribute-setup-locally/#local-setup","content":"Install a local mysql server, and make a new database Rename /api/example.env to .env and update the MYSQL_URL field Rename /ui/example.env to .env"},{"heading":"Start API server","link":"/docs/contribute-setup-locally/#start-api-server","content":"Make sure golang is installed. Some C libraries are needed to compile the API, see go-face requirements for more details. They can be installed as shown below: # Ubuntu sudo add-apt-repository ppa:strukturag/libheif sudo add-apt-repository ppa:strukturag/libde265 sudo apt-get update sudo apt-get install libdlib-dev libblas-dev libatlas-base-dev liblapack-dev libjpeg-turbo8-dev libheif-dev # Debian sudo apt-get install libdlib-dev libblas-dev libatlas-base-dev liblapack-dev libjpeg62-turbo-dev libheif-dev # macOS brew install dlib libheif Then run the following command to start the API server: cd ./api && go run server.go"},{"heading":"Start UI server","link":"/docs/contribute-setup-locally/#start-ui-server","content":"Make sure node is installed.In a new terminal window run the following commands: cd ./ui && npm start The site can now be accessed at localhost:1234 .And the graphql playground at localhost:4001"}]},{"article":{"title":"FAQ","url":"/docs/faq/"},"sections":[{"link":"/docs/faq/","content":""},{"heading":"Move cache to another hard drive?","link":"/docs/faq/#move-cache-to-another-hard-drive","content":"Yes you can. If you are running Photoview using docker-compose, change/add the volume mount that points to the cache to bind it to a path on your other hard drive. volumes: # Change this: - api_cache:/app/cache # To this: - /path/to/hard-drive/photoview_cache:/app_cache If you are not using Docker, simply set the PHOTOVIEW_MEDIA_CACHE environment variable to the desired path. E.g.: Set the variable in .env, Or alternatively, export PHOTOVIEW_MEDIA_CACHE=/path/to/hard-drive/photoview_cache"},{"heading":"My PHOTOVIEW_MEDIA_CACHE is very large! Is it safe to delete it?","link":"/docs/faq/#my-photoview_media_cache-is-very-large!-is-it-safe-to-delete-it","content":"The size of the media cache will scale with the size of your photo library, and as such it can become very large.If you delete it, it will be recreated if you continue to use Photoview.As such it is not advisable to delete the cache if you are still using Photoview, unless, perhaps, if you are significantly changing the library of photos on disk.If you want to permanently uninstall Photoview, then yes, feel free to remove/delete the directory so as not to waste storage space.In this case, you will also likely want to remove your database."},{"heading":"I click \"Scan All\" but nothing happens","link":"/docs/faq/#i-click-\"scan-all\"-but-nothing-happens","content":"If you are using Docker, make sure that your media is properly mounted. If you are unsure about that see Setup with Docker . To troubleshoot this, you can enter the container and check that the media is present.To do this execute the following command docker-compose exec -it photoview /bin/bash, then list the mounted directory with ls /photos."},{"heading":"The scanner is mostly working but it randomly stops before it's finished","link":"/docs/faq/#the-scanner-is-mostly-working-but-it-randomly-stops-before-it's-finished","content":"Check the server logs with docker-compose logs and look for signal: killed errors, similar to the one below: Failed to begin database transaction: failed to process photo: <...>: signal: killed This error is thrown if the server doesn't have enough resources to process the media, and the operating system kills some worker processes to free up resources.To circumvent that, you can reduce the number of concurrent workers .Try setting it to 1 and see if that fixes the problem."},{"heading":"Where do I find logging information","link":"/docs/faq/#where-do-i-find-logging-information","content":"Navigate to the directory where your docker-compose.yml file lies, and execute docker-compose logs."},{"heading":"I forgot the password to the admin user, is there a way to reset it?","link":"/docs/faq/#i-forgot-the-password-to-the-admin-user-is-there-a-way-to-reset-it","content":"Yes, but you will have to update the password manually in the database. If you are using the default docker-compose setup, you can connect to the database by running the following command. $ docker-compose exec -it db mysql -uphotoview -pphotosecret photoview Next you will have to manually hash a new password using the bcrypt hashing algorithm.The easiest way to do so it using an online tool like bcrypt-generator.com . You can run the following SQL query to get a table of users. > SELECT * FROM users; To update the password of one of the users, run the following. But replace $2a$12$APn0mVXrxjNnKencpxBFWe82SMzeaUInvJDidZButEI9CCk3x.UAO with your own generated password hash,and admin with the username of your admin user. > UPDATE users SET password='$2a$12$APn0mVXrxjNnKencpxBFWe82SMzeaUInvJDidZButEI9CCk3x.UAO' WHERE username='admin'; Query OK, 1 row affected (0.011 sec) Rows matched: 1 Changed: 1 Warnings: 0"}]},{"article":{"title":"Getting Started","url":"/docs/getting-started/"},"sections":[{"link":"/docs/getting-started/","content":"Get Photoview up and running as quickly as possible"},{"heading":"Setup with Docker","link":"/docs/getting-started/#setup-with-docker","content":"The easiest way to setup Photoview is using Docker with docker-compose."},{"heading":"Configure compose file","link":"/docs/getting-started/#configure-compose-file","content":"Make a new docker-compose.yml file, and copy the content of docker-compose.example.yml to it. Edit docker-compose.yml, find the comments starting with Change This:, and change the values, to properly match your setup. If you are just testing locally, you don't have to change anything. For more details see Setup with Docker"},{"heading":"Starting the server","link":"/docs/getting-started/#starting-the-server","content":"Run the following command to start the server. docker-compose up -d If the endpoint or the port hasn't been changed in the docker-compose.yml file, Photoview can now be accessed at http://localhost:8000"},{"heading":"Setup Wizard","link":"/docs/getting-started/#setup-wizard","content":"When you first visit the site, you should be presented with an initial setup wizard. Enter a new username and password . For the photo path , enter the path in the docker container where your photos are located.This can be set from the docker-compose.yml file under api -> volumes.The default location is /photos A new admin user will be created, with access to the photos located at the path provided under the initial setup. The photos will have to be scanned before they show up, you can start a scan manually, by navigating to Settings and clicking on Scan All"}]},{"article":{"title":"Setup with Docker","url":"/docs/installation-docker/"},"sections":[{"link":"/docs/installation-docker/","content":"By far the easiest way to get up and running with Photoview is by running it inside a Docker container.With Docker, all dependencies are automatically installed and ready to go.If you are completeley new to Docker and want to learn more, check out this article by FreeCodeCamp . To better organise the Docker containers, a tool called Docker Compose can be used.This lets you configure containers in a yaml file, and quickly start all the configured containers at once.Although this tool can't do anything you can't already to with Docker alone, it simplifes the process."},{"heading":"Setup with Docker Compose","link":"/docs/installation-docker/#setup-with-docker-compose","content":"Prerequisite: Docker Engine and Docker Compose is installed on your server.See [Install Docker Engine][docker-install] and [Install Docker Compose][install-docker-compose] on how to do so. To configure Photoview using Docker Compose, first copy the contents of [docker-compose.example.yml][docker-compose.example.yml],and save it to a file called docker-compose.yml. Within the file you will find two services: the Photoview server itself named photoview and a MariaDB database named db.The Photoview service is already configured with the database."},{"heading":"Configuring docker-compose.yml","link":"/docs/installation-docker/#configuring-docker-compose.yml","content":"The compose file is setup to work without any modifications. If you just want to get started skip to the next section . But you might want to make a few changes to fit your setup:"},{"heading":"Port","link":"/docs/installation-docker/#port","content":"You can change the port that Photoview will be running on under services.photoview.ports.By default the value is 8000:80, this means that port 80 inside the container will be mapped to 8000 on the host machine.Eg. if you want your instance to run on port 1234 instead, change the value to 1234:80.Notice that the port inside the container 80 matches the value of PHOTOVIEW_LISTEN_PORT=80 under services.photoview.environment."},{"heading":"Environment variables","link":"/docs/installation-docker/#environment-variables","content":"Under services.photoview.environment a number of environment variables are definedto configure various parts of Photoview. For a detailed description of all available environment variables,see Environment variables . One thing that you might want to configure here is the MAPBOX_TOKEN variable.This is needed if you want to use map related features, like the Places page.A token can be generated for free on [Mapbox's website][mapbox-access-token], after you create an account."},{"heading":"Volumes","link":"/docs/installation-docker/#volumes","content":"For Photoview to find your media, your files must be mounted inside the Photoview container using one or more [bind mounts][docker-bind-mount].This is configured under the services.photoview.volumes path in the docker-compose.yml file. By default the only bind mount is: ./photos_path:/photos:ro. This line should be interpreted as ::ro,it means that on your machine will be accessible as inside the Photoview container.When you later have to configure where Photoview should look for your files, you should provide the path within the container, ie. the . The :ro part at the end, means that the files will be mounted as read-only and it will not be possible for Photoview to change your files.Although this part is optional, it is recommended to increase security. You can add as many bind mounts as you'd like. For example if your media is stored in the Pictures directory of your home user,you might want to add a bind mount like so: /home/ben/Pictures:/bens_pictures. Now the media will be accessible from /bens_pictures within the container."},{"heading":"Running docker-compose.yml","link":"/docs/installation-docker/#running-docker-compose.yml","content":"To start the docker containers specified inside the docker-compose.yml file, run the following command: $ docker-compose up -d This will start the containers, -d means that it will do this in the background.When the system has started, you can access it from http://localhost:8000, unless you specified a custom port. Below are some other commonly used Docker Compose commands. $ docker-compose down # stop the containers $ docker-compose logs # show the logs of the containers $ docker-compose ps # show status of the running containers"},{"heading":"Docker tags and versioning","link":"/docs/installation-docker/#docker-tags-and-versioning","content":"The version of Photoview, when running Docker, can be specified using a tag.There exists the following tags: latest, this is the latest released version. edge, this reflects the master branch and thus might include unreleased and unfinished features. It is not recommended to use this in production. Besides those tags, a particular version can be specified.This is done using the following formatting: x.y.z (eg. 2.3.5) or x.y (eg. 2.3) or x (eg. 2), where: x is the major version, each major version is not compatiable with the previous. y is the minor version, each minor version includes bigger features and changes, but it keeps compatibility. z is the patch version, a patch version only includes bug fixes and minor improvements. If a full version is specified, for example 2.3.6, then that corresponds with that specific release and that image will never change.But if only 2.3 that represents the latest patch version for 2.3.z, thus if a 2.3.7 is released, 2.3 will also be updated.Lastly 2 would be the latest version within the major version. It is recommended to use version 2 for most circumstances, as in that way you get the latest updates, but your system will not break after an automatic update."},{"heading":"Updating","link":"/docs/installation-docker/#updating","content":"To update Photoview running in a docker-compose environment, simply run the following commands: $ docker-compose pull # Pull the latest images $ docker-compose up -d # Restart and update the containers whose images has changed"}]},{"article":{"title":"Environment Variables","url":"/docs/installation-environment-variables/"},"sections":[{"link":"/docs/installation-environment-variables/","content":"The Photoview server can be configured through several environment variables.This page presents an index of them all along with a description."},{"heading":"Database related","link":"/docs/installation-environment-variables/#database-related","content":"Environment variables related to configuration of the database. Required Variable Default Notes PHOTOVIEW_DATABASE_DRIVER mysql Available options mysql (default), postgres and sqlite.
Defines what database backend is used. One of the following MUST be set in addition to this variable.

PHOTOVIEW_MYSQL_URL Required if the driver is mysql. The URL of the MySQL database to connect to. See formatting documentation .
PHOTOVIEW_POSTGRES_URL Required if the driver is postgres. The connection string of the Postgres database to connect to. See formatting documentation .
PHOTOVIEW_SQLITE_PATH Required if the driver is sqlite. Specifies the filepath for where the sqlite database should be saved."},{"heading":"Server related","link":"/docs/installation-environment-variables/#server-related","content":"Required Variable Default Notes PHOTOVIEW_LISTEN_IP 127.0.0.1 The IP for the server to listen on. In most cases can be set to localhost. PHOTOVIEW_LISTEN_PORT 4001 The port for the server to listen on PHOTOVIEW_SERVE_UI 0 Set to 1 for the server to also serve the built static ui files. PHOTOVIEW_UI_PATH ./ui Specify where the built UI files are located if PHOTOVIEW_SERVE_UI is enabled.
PHOTOVIEW_API_ENDPOINT Used if PHOTOVIEW_SERVE_UI is disabled.
The url from where the API can be accessed publicly.
PHOTOVIEW_UI_ENDPOINT Used if PHOTOVIEW_SERVE_UI is disabled.
The url from where the UI can be accessed publicly."},{"heading":"General","link":"/docs/installation-environment-variables/#general","content":"Required Variable Default Notes PHOTOVIEW_MEDIA_CACHE ./photo_cache Filepath for where to store generated media such as thumbnails and optimized videos. MAPBOX_TOKEN To enable map related features, you need to create a mapbox token. A token can be generated for free at https://account.mapbox.com/access-tokens/ It's a good idea to limit the scope of the token to your own domain, to prevent others from using it. PHOTOVIEW_DISABLE_FACE_RECOGNITION 0 Completely disable face recognition and hide the icon from the side menu. PHOTOVIEW_DISABLE_VIDEO_ENCODING 0 Disable ffmpeg encoding, but still show web compatiable videos that doesn't need encoding. PHOTOVIEW_DISABLE_RAW_PROCESSING 0 disable processing of RAW photos using darktable-cli."}]},{"article":{"title":"Manual Setup","url":"/docs/installation-manual/"},"sections":[{"link":"/docs/installation-manual/","content":"This guide explains how to build, install and configure Photoviewon a fresh installation of Ubuntu 20.04 LTS to run directly on the system without using Docker."},{"heading":"Preparation","link":"/docs/installation-manual/#preparation","content":"Make sure you got the necessary tools and libraries in order to build and run Photoview. # Make sure your computer is up to date $ sudo apt update $ sudo apt upgrade # Install tools used in this guide $ sudo apt install git curl wget # Install necessary repositories $ sudo apt install software-properties-common $ sudo add-apt-repository ppa:strukturag/libheif $ sudo add-apt-repository ppa:strukturag/libde265 # Install dependencies required to build and run Photoview $ sudo apt install libdlib-dev libblas-dev libatlas-base-dev liblapack-dev libjpeg-turbo8-dev build-essential \\ libdlib19 libdlib-dev libblas-dev libatlas-base-dev liblapack-dev libjpeg-dev libheif-dev pkg-config gpg Install Golang by following the instructions for Linux from their Download and install Go page, the steps should be something like the following. # Download Go $ wget https://golang.org/dl/go1.16.linux-amd64.tar.gz # Install Go $ sudo tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz $ rm go1.16.linux-amd64.tar.gz # Add Go to the path of your user $ echo 'export PATH=$PATH:/usr/local/go/bin' >> \"$HOME/.bashrc\" && source \"$HOME/.bashrc\" # Verify that go is now installed $ go version # Expected output: go version go1.16 linux/amd64 Now install Node 16 and NPM if you've not done so already (it installs npm automatically) $ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - $ sudo apt install nodejs"},{"heading":"Download and build Photoview","link":"/docs/installation-manual/#download-and-build-photoview","content":"Navigate to Photoview Releases and download the source code for the latest version, extract it and open the extracted directory in the terminal. $ cd /opt $ git clone https://github.com/photoview/photoview.git $ cd photoview/"},{"heading":"Build the Web user-interface","link":"/docs/installation-manual/#build-the-web-user-interface","content":"$ cd ui/ $ npm install $ npm run build This builds the UI source code and saves it in the ui/build/ directory."},{"heading":"Build the API back-end","link":"/docs/installation-manual/#build-the-api-back-end","content":"$ cd api/ $ go build -v -o photoview . This builds the server executable to api/photoview."},{"heading":"Copy needed files","link":"/docs/installation-manual/#copy-needed-files","content":"Make a new directory and move the needed files to it. $ cd /opt/photoview $ mkdir app $ cp -r ui/build/ app/ui/ $ cp api/photoview app/photoview $ cp -r api/data/ app/data/"},{"heading":"Setup database","link":"/docs/installation-manual/#setup-database","content":"It's highly recommended to configure a full database,but Sqlite is also supported though it might be substantially slower on big media libraries.If you decide to use Sqlite, you can skip this step. If you don't already have a database you can configure one by following this guide on installing MySQL on Ubuntu 20.04 . If you've not done already, configure a new database and user to use with Photoview. $ sudo mysql # Create new user named 'photoview' mysql> CREATE USER 'photoview'@'localhost' IDENTIFIED BY 'Photo_Secret#12345'; # Create new database named 'photoview' mysql> CREATE DATABASE photoview; # Grant user full access to the newly created database mysql> GRANT ALL PRIVILEGES ON photoview.* TO 'photoview'@'localhost'; This will create a new user photoview with the password Photo_Secret#12345 and a new database named photoview. When you're done you should have a running MySQL database with a new user identified by a username and password and an empty database."},{"heading":"Configure Photoview","link":"/docs/installation-manual/#configure-photoview","content":"Photoview is configured through environment variables. It will also load environment variables from a .env file.We will use that to configure Photoview. Copy the api/example.env file to the output directory, and name it .env. $ cp api/example.env app/.env To configure the database to use our MySQL database, edit PHOTOVIEW_MYSQL_URL to match our database configuration.Replace user, password and dbname. PHOTOVIEW_DATABASE_DRIVER=mysql PHOTOVIEW_MYSQL_URL=user:password@tcp(localhost)/dbname PHOTOVIEW_SERVE_UI=1 PHOTOVIEW_PUBLIC_ENDPOINT=http://localhost:4001/ See environment variables for more details."},{"heading":"Install optional dependencies","link":"/docs/installation-manual/#install-optional-dependencies","content":"Photoview can use some external programs to do more advanced things,these programs are not required to use Photoview but some functionality will only be avaliable with them installed."},{"heading":"RAW photo support","link":"/docs/installation-manual/#raw-photo-support","content":"Photoview can use Darktable to convert RAW photos to JPEGS when scanning.To enable this install Darktable and make sure the darktable-cli binary is in your $PATH environment variable. $ sudo apt install darktable"},{"heading":"Video transcoding","link":"/docs/installation-manual/#video-transcoding","content":"Photoview can use ffmpeg to convert video files that cannot be played directly in the browser. $ sudo apt install ffmpeg"},{"heading":"Exif parsing","link":"/docs/installation-manual/#exif-parsing","content":"Photoview can optionally use exiftool to parse EXIF metadata faster and more reliably. Without it it will use its internal exif parser. $ sudo apt install exiftool"},{"heading":"Post installation","link":"/docs/installation-manual/#post-installation","content":"If you've made it this far, you should be able to start Photoview.(Skip this step if you are using the systemd unit file.) $ ./photoview Once it has started it should print something like the following.(If using the systemd unit, this message should be visible in the output of the systemctl status command.) Photoview UI public endpoint ready at http://localhost:4001/ Navigate to http://localhost:4001/ and you should be presented with the \"Initial Setup\" wizard.From here enter a new username and password. For the Photo Path enter the filepath for your media, you can always change this later from the settings. Next click Setup Photoview to create the new admin user. Now navigate to the Settings page and click on Scan All. The scanner should now begin to scan for new media."},{"heading":"Updating","link":"/docs/installation-manual/#updating","content":"Short version, you will download the latest version, rebuild, and copy the needed files. You can follow the \"Download and build Photoview\" section above. If you've made no changes to the database, photo directories, or cache directories you should be done."}]},{"article":{"title":"Reverse Proxy","url":"/docs/installation-reverse-proxies/"},"sections":[{"link":"/docs/installation-reverse-proxies/","content":"TODO: Reverse proxy with Traefik + Docker"},{"heading":"Using Caddy","link":"/docs/installation-reverse-proxies/#using-caddy","content":"Caddy is a great webserver written in go that automatically handles all SSL certificates without the need for certbot. First setup Photoview via the regular docker-compose setup here . Then after installing Caddy it's time to setup your Caddyfile. Simply edit your caddyfile located at /etc/caddy/Caddyfile to the following (adjust to your domain). photos.qpqp.dk { reverse_proxy http://photos.qpqp.dk:8000 } Then all we need to do now is systemctl reload caddy and then your photoview instance should now be accessible via https://photos.qpqp.dk with SSL and without the need of specifiying a port. That's it!"},{"heading":"Using Apache VirtualHosts","link":"/docs/installation-reverse-proxies/#using-apache-virtualhosts","content":"If you are running the docker for Photoview on the same machine that is hosting your Nextcloud/Owncloud setup, and want them both to be accessible via the standard web port 80 - you'll need to setup a reverse proxy on your owncloud webserver to achieve that. There are many guides online going into more detail on this general type of setup you can refer to, like this one here . As a crash-course, though, you can achieve this type of setup by enabling the following on your machine running Nextcloud/Owncloud and the Photoview setup by doing the following. First, enable the necessary Apache Modules by running the following: sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod proxy_balancer sudo a2enmod lbmethod_byrequests Then, restart Apache by running sudo systemctl restart apache2 Now you'll need a VirtualHost entry for your photoview proxy. Here's an example below, of a virtual host file entry for Photoview. These are typically stored in /etc/apache2/sites-available. You can create one with: sudo nano /etc/apache2/sites-available/yoururl.ca.conf You'll then want to populate it like below, changing the variables below to reflect your own domains: ServerAdmin admin@yoururl.ca ServerName photos.yoururl.ca ServerAlias www.photos.yoururl.ca ProxyRequests Off ProxyPreserveHost On ProxyPass / http://photos.yoururl.ca:8000/ ProxyPassReverse / http://photos.yoururl.ca:8000/ For more information on VirtualHosts, take a look at this article. Once you've created this VirtualHost entry, enable the entry with: sudo a2ensite yoururl.ca.conf restart your server once more with: sudo systemctl restart apache2 and you should now be able to access your website on port 80, with Apache passing it through to the Photoview docker on port 8000."}]},{"article":{"title":"Use with systemd","url":"/docs/installation-systemd/"},"sections":[{"link":"/docs/installation-systemd/","content":"You can optionally use systemd to manage photoview and start the program at boot.It also allows the program to run as its own system user, enhancing the security of the process. To get started, follow the Manual Setup Installation guild .When you get to the Copy needed files section, replace those steps with the steps listed below."},{"heading":"Using with `systemd`","link":"/docs/installation-systemd/#using-with-systemd","content":"The first three files in the steps below cause systemd to run photoview as the user:group equal to photoview:photoview.This limits the permissions of the program, (slightly) enhancing security by limiting its access to files and directories to which the process has explicitly been given access. It also necessitates your PHOTOVIEW_MEDIA_CACHE (and PHOTOVIEW_SQLITE_PATH if you are using sqlite) directory(ies) to be read- and write-able by the photoview user.If this is the first time you are installing photoview, the permissions should be handled automatically.If you are upgrading, and there are already files in that directory, you need to change the ownership, recursively, of those directories and their contents using chown. Finally, systemd typically operates on an hierarchy of system paths.As such, instead of installing everything together in /opt/, the program files will be placed under /usr, /lib/, and /var.Be aware that, regardless of the path, the cache files in PHOTOVIEW_MEDIA_CACHE can be very large.If this will cause issues, you can change the installation location.If you do so, the photoview.service and photoview.tmpfiles will need to be altered, as well, if you plan to use the systemd unit file. Reminder: These steps replace Copy needed files from the manual installation guide. Copy systemd files: systemd/photoview.service to /etc/systemd/system/multi-user.target/photoview.service systemd/photoview.sysusers.conf to /usr/lib/sysusers.d/photoview.conf systemd/photoview.tmpfiles to /usr/lib/tmpfiles.d/photoview.conf If you do not plan to use sqlite, remove the 2nd line from systemd/photoview.tmpfiles before copying. Make the directories where the program files will be placed : Note: The install command, as demonstrated below, creates these required directories for you. /usr/share/webapps/photoview-ui /usr/lib/photoview /var/cache/photoview/media_cache /var/lib/photoview (for sqlite path, if used) Copy built program files into appropriate locations If you are upgrading from a state where you were not using the systemd service: Change ownership of the media cache directory (and sqlite path, if used) $ sudo chown -R photoview:photoview /var/cache/photoview $ sudo chown -R photoview:photoview /var/lib/photoview If this is a fresh installation, ensure the paths are owned and read-/write-able by the photoview user and group A synopsis of the previous steps by example: $ cd /opt/photoview $ sudo install -Dm0644 -t \"/usr/lib/systemd/system\" \"/opt/photoview/systemd/photoview.service\" $ sudo install -Dm0644 \"/opt/photoview/systemd/photoview.sysusers.conf\" \"/usr/lib/sysusers.d/photoview.conf\" $ sudo install -Dm0644 \"/opt/photoview/systemd/photoview.tmpfiles\" \"/usr/lib/tmpfiles.d/photoview.conf\" $ sudo install -d \"/var/cache/photoview/media_cache\" # The next line is if you plan to use `sqlite` $ sudo install -d \"/var/lib/photoview\" $ cd /opt/photoview/ui/build $ sudo find * -type f -exec install -Dm0644 \"{}\" \"/usr/share/webapps/photoview-ui/{}\" \\; $ cd /opt/photoview/api $ sudo install -Dm0755 -t \"/usr/lib/photoview\" \"/opt/photoview/api/photoview\" $ sudo ln -s /usr/lib/photoview/photoview /usr/bin/photoview $ sudo find data -type f -exec install -Dm0644 \"{}\" \"/usr/lib/photoview/{}\" \\; $ sudo install -Dm0644 \"/opt/photoview/api/example.env\" \"/etc/photoview.env\""},{"heading":"Using the `systemd` unit file","link":"/docs/installation-systemd/#using-the-systemd-unit-file","content":"To start (or stop) the photoview service: $ sudo systemctl photoview.service To enable (or disable) the unit file to (no longer) start automatically during boot: $ sudo systemctl photoview.service To view status of the unit file: $ sudo systemctl status photoview.service Use this to print error messages if your photoview instance fails at runtime To continuously print to screen (a.k.a. follow) all messages from the service while it is running: $ sudo journalctl -f -b0 -u photoview.service Useful in debugging while running consecutive start/stop commands in a separate terminal"}]},{"article":{"title":"Introduction","url":"/docs/"},"sections":[{"link":"/docs/","content":"Photoview is a simple and user-friendly photo gallery that's made for photographersand aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos. You configure Photoview to look for photos and videos within a directory on your file system.The scanner will then automatically pick up your media and start to generate thumbnail images to make browsing really fast.It's worth noting that Photoview will never actually touch you media, it only needs read access and it saves thumbnails to a cache independent of the original media. When the media has been scanned it will show up on the website, organised in the same way as on the filesystem.From the website it is also possible to see your media on a world map, provided the image files have embedded location information."},{"heading":"Aim and values","link":"/docs/#aim-and-values","content":"Photoview has been developed with a focused set of aims and values from the beginning. The file system is the Source of Truth ,this is the most important value for the software.There are two big advantages to letting the file system dictate the structure and organisation of the media.Firstly, it provides a lot of flexibility for organisation, as it lets you use what ever tool that can modify the file system for organising the media,let it be a simple file server like FTP or NTFS or a cloud service like Nextcloud .Secondly, it removes dependency; you can uninstall Photoview at any time and your photos are still organised. The original files are never touched ,this hardens security significantly, as your media can be read-only, meaning that you don't have to trust Photoview to keep your media safe, you can guarantee it."},{"heading":"Features","link":"/docs/#features","content":"Closely tied to the file system . The website presents the images found on the local filesystem of the server, directories are mapped to albums. User management . Each user is mapped to one or more paths on the local filesystem, photos within that path can be accessed by that user. Sharing . Albums, as well as individual media, can easily be shared with a public link, the link can optionally be password protected. RAW support . Darktable is used to automatically convert RAW files from a large range of supported cameras . EXIF parsing . All media is scanned for EXIF data and shown next to the media when selected. Duplication detection . If a RAW and JPEG image pair is found next to each other, only one image show up and the scanner will use the JPEG image, instead of generating a new in the cache. Video support . Many common video formats are supported. Videos will automatically be optimized for web. Timeline . Media will be shown on a timeline that sorts media by the day they were created and groups them by day. World map . Photos with embedded GPS coordinates are presented on a world map. Face recognition . Faces will automatically be detected in photos, and photos of the same person will be grouped together. Performant . Thumbnails are automatically generated and photos first load when they are visible on the screen. In full screen, thumbnails are displayed until the high resolution image has been fully loaded. Secure . All media resources are protected with a cookie-token, all passwords are properly hashed, and the API uses a strict CORS policy when necessary. Database support . Both MySQL, Postgres and Sqlite databases are supported."},{"heading":"How do I get started?","link":"/docs/#how-do-i-get-started","content":"If you just want to get up and running as fast as possible then see Getting Started . If you instead want a more detailed guide see setup with docker If you want to install it manually without Docker, see the manual setup guide instead."}]},{"article":{"title":"Using with Nextcloud","url":"/docs/usage-nextcloud/"},"sections":[{"link":"/docs/usage-nextcloud/","content":"Photoview can be configured to grab media from Nextcloud ."},{"heading":"Locating Nextcloud files on the filesystem","link":"/docs/usage-nextcloud/#locating-nextcloud-files-on-the-filesystem","content":"All files uploaded to Nextcloud are located in the folder called data/ at the location where Nextcloud is installed.Inside that folder you will find another folder for each Nextcloud user.All files uploaded by a user is located inside their respective folders. Now find the path to where your Nextcloud media is located, and copy it as we will need it later.The path could look somthing like this: ~/nextcloud/data/example_user/files/Photos"},{"heading":"Configure Photoview","link":"/docs/usage-nextcloud/#configure-photoview","content":"The next step will be to add this path to the desired Photoview user."},{"heading":"Adding path as a Docker volume","link":"/docs/usage-nextcloud/#adding-path-as-a-docker-volume","content":"If you are not running Photoview in Docker you can skip this step. Before the Nextcloud files can be accessed by the Photoview container,they must first be mounted as a volume . For docker-compose this can be done by adding the volume to the docker-compose.yml configuration file for Photoview.Open it up and under volumes: add a new volume like so: - NEXTCLOUD_PATH:/nextcloud:ro Replace NEXTCLOUD_PATH with the path you copied in step 1.The /nextcloud path dictates where this mount can be accessed from within the container, this will be important for the next step.The :ro in the end, instructs Docker to mount the folder in read-only mode. Now restart the docker container."},{"heading":"Add path to Photoview user","link":"/docs/usage-nextcloud/#add-path-to-photoview-user","content":"You can now add the new path the desired user from the Settings page,by clicking on the Edit button next to the user.From there you can add the new path. If you mounted the volume like in the previous step, the path will be /nextcloud.When the path has been added, you can click Save.You can now scan the user and the pictures and videos from nextcloud will appear in Photoview."},{"heading":"Keep Photoview updated automatically","link":"/docs/usage-nextcloud/#keep-photoview-updated-automatically","content":"If you don't want to press the Scan button manually each time you've added new files to Nextcloud, you can configure a periodic scanner to automatically scan for changes."}]},{"article":{"title":"Settings Page","url":"/docs/usage-settings/"},"sections":[{"link":"/docs/usage-settings/","content":""},{"heading":"Manage users","link":"/docs/usage-settings/#manage-users","content":""},{"heading":"Add and remove users","link":"/docs/usage-settings/#add-and-remove-users","content":"TODO: Write this section explaining how users are added and deleted and what the consequences are.
Maybe also how to set a password for new users."},{"heading":"Editing users","link":"/docs/usage-settings/#editing-users","content":"A user can be edited by clicking on the Edit button for the user. TODO: Update Photo path to explain how this is done in version 2.Also explain how paths can be shared across users. Photo path: is the path on the file system of the server from where the media of the user is located.Note if running Docker, that this refers to the file system of the container and not the host. Admin: if the user is marked as admin, they will have access to the settings page. TODO: Update screen shot to reflect the settings in version 2."},{"heading":"Scanner","link":"/docs/usage-settings/#scanner","content":""},{"heading":"Periodic Scanner","link":"/docs/usage-settings/#periodic-scanner","content":"When the periodic scanner is enabled,Photoview will automatically scan all users for new media at a fixed time interval."},{"heading":"Concurrent Workers","link":"/docs/usage-settings/#concurrent-workers","content":"TODO: Explain what the concurrent workers setting does"}]}] \ No newline at end of file +[{"article":{"title":"How to contribute","url":"/docs/contribute-how-to/"},"sections":[{"link":"/docs/contribute-how-to/","content":""},{"heading":"Different ways to contribute","link":"/docs/contribute-how-to/#different-ways-to-contribute","content":""},{"heading":"Write code","link":"/docs/contribute-how-to/#write-code","content":"If you want to help write code for Photoview, take a look at the open issues ,if you find an issue that you'd like to work on, please write a comment on that issue to let others know that you will be working on it. If you want to add a feature that has no open issue, please create a new one. If you need help regarding development, you are very welcome to join our Discord channel and ask questions."},{"heading":"Write documentation","link":"/docs/contribute-how-to/#write-documentation","content":"This documentation is far from complete and help in writing it is very much encouraged.At the top-right of each article there is a pencil icon, that when clicked will take you to GitHub where you can edit the page and send a pull-request when you are done.If you are unfamiliar with sending pull-requests on GitHub see their article About collaborative development models . The documentation is written in Markdown .An implicit level one heading will automatically be added to each page with the page title, theirefore the pages should be written using level two or more headings."},{"heading":"Help others","link":"/docs/contribute-how-to/#help-others","content":"Another way to contribute to the community is by helping other set up and use Photoview.You can do so over at the Discord channel or on various forums."},{"heading":"Report bugs, suggest new features or improvements","link":"/docs/contribute-how-to/#report-bugs-suggest-new-features-or-improvements","content":"If you find a bug, you can report it such that it can be fixed.Or if you have an idea for a nice feature that Photoview is lacking you can suggest it and it might be added in a future update. To do this go to the issues page and check that an issue for the bug or feature doesn't already exist.If it doesn't click the \"New issue\" button and select whether the issue is regarding a bug or a new feature, now fill out the form and finish off by clicking on \"Submit new issue\"."},{"heading":"The code structure","link":"/docs/contribute-how-to/#the-code-structure","content":"TODO: Explain the software stack and code structure: Frontend: React, Apollo, Styled Components Backend: Golang, Graphql, Gorm The API, how to write a new client (like a mobile or desktop app)"}]},{"article":{"title":"Setup Development Environment","url":"/docs/contribute-setup-locally/"},"sections":[{"link":"/docs/contribute-setup-locally/","content":"How to set up a development environment locally."},{"heading":"Local setup","link":"/docs/contribute-setup-locally/#local-setup","content":"Install a local mysql server, and make a new database Rename /api/example.env to .env and update the MYSQL_URL field Rename /ui/example.env to .env"},{"heading":"Start API server","link":"/docs/contribute-setup-locally/#start-api-server","content":"Make sure golang is installed. Some C libraries are needed to compile the API, see go-face requirements for more details. They can be installed as shown below: # Ubuntu sudo add-apt-repository ppa:strukturag/libheif sudo add-apt-repository ppa:strukturag/libde265 sudo apt-get update sudo apt-get install libdlib-dev libblas-dev libatlas-base-dev liblapack-dev libjpeg-turbo8-dev libheif-dev # Debian sudo apt-get install libdlib-dev libblas-dev libatlas-base-dev liblapack-dev libjpeg62-turbo-dev libheif-dev # macOS brew install dlib libheif Then run the following command to start the API server: cd ./api && go run server.go"},{"heading":"Start UI server","link":"/docs/contribute-setup-locally/#start-ui-server","content":"Make sure node is installed.In a new terminal window run the following commands: cd ./ui && npm start The site can now be accessed at localhost:1234 .And the graphql playground at localhost:4001"}]},{"article":{"title":"FAQ","url":"/docs/faq/"},"sections":[{"link":"/docs/faq/","content":""},{"heading":"Move cache to another hard drive?","link":"/docs/faq/#move-cache-to-another-hard-drive","content":"Yes you can. If you are running Photoview using docker-compose, change/add the volume mount that points to the cache to bind it to a path on your other hard drive. volumes: # Change this: - api_cache:/app/cache # To this: - /path/to/hard-drive/photoview_cache:/app_cache If you are not using Docker, simply set the PHOTOVIEW_MEDIA_CACHE environment variable to the desired path. E.g.: Set the variable in .env, Or alternatively, export PHOTOVIEW_MEDIA_CACHE=/path/to/hard-drive/photoview_cache"},{"heading":"My PHOTOVIEW_MEDIA_CACHE is very large! Is it safe to delete it?","link":"/docs/faq/#my-photoview_media_cache-is-very-large!-is-it-safe-to-delete-it","content":"The size of the media cache will scale with the size of your photo library, and as such it can become very large.If you delete it, it will be recreated if you continue to use Photoview.As such it is not advisable to delete the cache if you are still using Photoview, unless, perhaps, if you are significantly changing the library of photos on disk.If you want to permanently uninstall Photoview, then yes, feel free to remove/delete the directory so as not to waste storage space.In this case, you will also likely want to remove your database."},{"heading":"I click \"Scan All\" but nothing happens","link":"/docs/faq/#i-click-\"scan-all\"-but-nothing-happens","content":"If you are using Docker, make sure that your media is properly mounted. If you are unsure about that see Setup with Docker . To troubleshoot this, you can enter the container and check that the media is present.To do this execute the following command docker-compose exec -it photoview /bin/bash, then list the mounted directory with ls /photos."},{"heading":"The scanner is mostly working but it randomly stops before it's finished","link":"/docs/faq/#the-scanner-is-mostly-working-but-it-randomly-stops-before-it's-finished","content":"Check the server logs with docker-compose logs and look for signal: killed errors, similar to the one below: Failed to begin database transaction: failed to process photo: <...>: signal: killed This error is thrown if the server doesn't have enough resources to process the media, and the operating system kills some worker processes to free up resources.To circumvent that, you can reduce the number of concurrent workers .Try setting it to 1 and see if that fixes the problem."},{"heading":"Where do I find logging information","link":"/docs/faq/#where-do-i-find-logging-information","content":"Navigate to the directory where your docker-compose.yml file lies, and execute docker-compose logs."},{"heading":"I forgot the password to the admin user, is there a way to reset it?","link":"/docs/faq/#i-forgot-the-password-to-the-admin-user-is-there-a-way-to-reset-it","content":"Yes, but you will have to update the password manually in the database. If you are using the default docker-compose setup, you can connect to the database by running the following command. $ docker-compose exec -it db mysql -uphotoview -pphotosecret photoview Next you will have to manually hash a new password using the bcrypt hashing algorithm.The easiest way to do so it using an online tool like bcrypt-generator.com . You can run the following SQL query to get a table of users. > SELECT * FROM users; To update the password of one of the users, run the following. But replace $2a$12$APn0mVXrxjNnKencpxBFWe82SMzeaUInvJDidZButEI9CCk3x.UAO with your own generated password hash,and admin with the username of your admin user. > UPDATE users SET password='$2a$12$APn0mVXrxjNnKencpxBFWe82SMzeaUInvJDidZButEI9CCk3x.UAO' WHERE username='admin'; Query OK, 1 row affected (0.011 sec) Rows matched: 1 Changed: 1 Warnings: 0"}]},{"article":{"title":"Getting Started","url":"/docs/getting-started/"},"sections":[{"link":"/docs/getting-started/","content":"Get Photoview up and running as quickly as possible"},{"heading":"Setup with Docker","link":"/docs/getting-started/#setup-with-docker","content":"The easiest way to setup Photoview is using Docker with docker-compose."},{"heading":"Configure compose file","link":"/docs/getting-started/#configure-compose-file","content":"Make a new docker-compose.yml file, and copy the content of docker-compose.example.yml to it. Edit docker-compose.yml, find the comments starting with Change This:, and change the values, to properly match your setup. If you are just testing locally, you don't have to change anything. For more details see Setup with Docker"},{"heading":"Starting the server","link":"/docs/getting-started/#starting-the-server","content":"Run the following command to start the server. docker-compose up -d If the endpoint or the port hasn't been changed in the docker-compose.yml file, Photoview can now be accessed at http://localhost:8000"},{"heading":"Setup Wizard","link":"/docs/getting-started/#setup-wizard","content":"When you first visit the site, you should be presented with an initial setup wizard. Enter a new username and password . For the photo path , enter the path in the docker container where your photos are located.This can be set from the docker-compose.yml file under api -> volumes.The default location is /photos A new admin user will be created, with access to the photos located at the path provided under the initial setup. The photos will have to be scanned before they show up, you can start a scan manually, by navigating to Settings and clicking on Scan All"}]},{"article":{"title":"Setup with Docker","url":"/docs/installation-docker/"},"sections":[{"link":"/docs/installation-docker/","content":"By far the easiest way to get up and running with Photoview is by running it inside a Docker container.With Docker, all dependencies are automatically installed and ready to go.If you are completeley new to Docker and want to learn more, check out this article by FreeCodeCamp . To better organise the Docker containers, a tool called Docker Compose can be used.This lets you configure containers in a yaml file, and quickly start all the configured containers at once.Although this tool can't do anything you can't already to with Docker alone, it simplifes the process."},{"heading":"Setup with Docker Compose","link":"/docs/installation-docker/#setup-with-docker-compose","content":"Prerequisite: Docker Engine and Docker Compose is installed on your server.See [Install Docker Engine][docker-install] and [Install Docker Compose][install-docker-compose] on how to do so. To configure Photoview using Docker Compose, first copy the contents of [docker-compose.example.yml][docker-compose.example.yml],and save it to a file called docker-compose.yml. Within the file you will find two services: the Photoview server itself named photoview and a MariaDB database named db.The Photoview service is already configured with the database."},{"heading":"Configuring docker-compose.yml","link":"/docs/installation-docker/#configuring-docker-compose.yml","content":"The compose file is setup to work without any modifications. If you just want to get started skip to the next section . But you might want to make a few changes to fit your setup:"},{"heading":"Port","link":"/docs/installation-docker/#port","content":"You can change the port that Photoview will be running on under services.photoview.ports.By default the value is 8000:80, this means that port 80 inside the container will be mapped to 8000 on the host machine.Eg. if you want your instance to run on port 1234 instead, change the value to 1234:80.Notice that the port inside the container 80 matches the value of PHOTOVIEW_LISTEN_PORT=80 under services.photoview.environment."},{"heading":"Environment variables","link":"/docs/installation-docker/#environment-variables","content":"Under services.photoview.environment a number of environment variables are definedto configure various parts of Photoview. For a detailed description of all available environment variables,see Environment variables . One thing that you might want to configure here is the MAPBOX_TOKEN variable.This is needed if you want to use map related features, like the Places page.A token can be generated for free on [Mapbox's website][mapbox-access-token], after you create an account."},{"heading":"Volumes","link":"/docs/installation-docker/#volumes","content":"For Photoview to find your media, your files must be mounted inside the Photoview container using one or more [bind mounts][docker-bind-mount].This is configured under the services.photoview.volumes path in the docker-compose.yml file. By default the only bind mount is: ./photos_path:/photos:ro. This line should be interpreted as ::ro,it means that on your machine will be accessible as inside the Photoview container.When you later have to configure where Photoview should look for your files, you should provide the path within the container, ie. the . The :ro part at the end, means that the files will be mounted as read-only and it will not be possible for Photoview to change your files.Although this part is optional, it is recommended to increase security. You can add as many bind mounts as you'd like. For example if your media is stored in the Pictures directory of your home user,you might want to add a bind mount like so: /home/ben/Pictures:/bens_pictures. Now the media will be accessible from /bens_pictures within the container."},{"heading":"Running docker-compose.yml","link":"/docs/installation-docker/#running-docker-compose.yml","content":"To start the docker containers specified inside the docker-compose.yml file, run the following command: $ docker-compose up -d This will start the containers, -d means that it will do this in the background.When the system has started, you can access it from http://localhost:8000, unless you specified a custom port. Below are some other commonly used Docker Compose commands. $ docker-compose down # stop the containers $ docker-compose logs # show the logs of the containers $ docker-compose ps # show status of the running containers"},{"heading":"Docker tags and versioning","link":"/docs/installation-docker/#docker-tags-and-versioning","content":"The version of Photoview, when running Docker, can be specified using a tag.There exists the following tags: latest, this is the latest released version. edge, this reflects the master branch and thus might include unreleased and unfinished features. It is not recommended to use this in production. Besides those tags, a particular version can be specified.This is done using the following formatting: x.y.z (eg. 2.3.5) or x.y (eg. 2.3) or x (eg. 2), where: x is the major version, each major version is not compatiable with the previous. y is the minor version, each minor version includes bigger features and changes, but it keeps compatibility. z is the patch version, a patch version only includes bug fixes and minor improvements. If a full version is specified, for example 2.3.6, then that corresponds with that specific release and that image will never change.But if only 2.3 that represents the latest patch version for 2.3.z, thus if a 2.3.7 is released, 2.3 will also be updated.Lastly 2 would be the latest version within the major version. It is recommended to use version 2 for most circumstances, as in that way you get the latest updates, but your system will not break after an automatic update."},{"heading":"Updating","link":"/docs/installation-docker/#updating","content":"To update Photoview running in a docker-compose environment, simply run the following commands: $ docker-compose pull # Pull the latest images $ docker-compose up -d # Restart and update the containers whose images has changed"}]},{"article":{"title":"Environment Variables","url":"/docs/installation-environment-variables/"},"sections":[{"link":"/docs/installation-environment-variables/","content":"The Photoview server can be configured through several environment variables.This page presents an index of them all along with a description."},{"heading":"Database related","link":"/docs/installation-environment-variables/#database-related","content":"Environment variables related to configuration of the database. Required Variable Default Notes PHOTOVIEW_DATABASE_DRIVER mysql Available options mysql (default), postgres and sqlite.
Defines what database backend is used. One of the following MUST be set in addition to this variable.
PHOTOVIEW_MYSQL_URL Required if the driver is mysql. The URL of the MySQL database to connect to. See formatting documentation .
PHOTOVIEW_POSTGRES_URL Required if the driver is postgres. The connection string of the Postgres database to connect to. See formatting documentation .
PHOTOVIEW_SQLITE_PATH Required if the driver is sqlite. Specifies the filepath for where the sqlite database should be saved."},{"heading":"Server related","link":"/docs/installation-environment-variables/#server-related","content":"Required Variable Default Notes PHOTOVIEW_LISTEN_IP 127.0.0.1 The IP for the server to listen on. In most cases can be set to localhost. PHOTOVIEW_LISTEN_PORT 4001 The port for the server to listen on PHOTOVIEW_SERVE_UI 0 Set to 1 for the server to also serve the built static ui files. PHOTOVIEW_UI_PATH ./ui Specify where the built UI files are located if PHOTOVIEW_SERVE_UI is enabled.
PHOTOVIEW_API_ENDPOINT Used if PHOTOVIEW_SERVE_UI is disabled.
The url from where the API can be accessed publicly.
PHOTOVIEW_UI_ENDPOINT Used if PHOTOVIEW_SERVE_UI is disabled.
The url from where the UI can be accessed publicly."},{"heading":"General","link":"/docs/installation-environment-variables/#general","content":"Required Variable Default Notes PHOTOVIEW_MEDIA_CACHE ./photo_cache Filepath for where to store generated media such as thumbnails and optimized videos. MAPBOX_TOKEN To enable map related features, you need to create a mapbox token. A token can be generated for free at https://account.mapbox.com/access-tokens/ It's a good idea to limit the scope of the token to your own domain, to prevent others from using it. PHOTOVIEW_DISABLE_FACE_RECOGNITION 0 Completely disable face recognition and hide the icon from the side menu. PHOTOVIEW_DISABLE_VIDEO_ENCODING 0 Disable ffmpeg encoding, but still show web compatiable videos that doesn't need encoding. PHOTOVIEW_DISABLE_RAW_PROCESSING 0 disable processing of RAW photos using darktable-cli."}]},{"article":{"title":"Manual Setup","url":"/docs/installation-manual/"},"sections":[{"link":"/docs/installation-manual/","content":"This guide explains how to build, install and configure Photoviewon a fresh installation of Ubuntu 20.04 LTS to run directly on the system without using Docker."},{"heading":"Preparation","link":"/docs/installation-manual/#preparation","content":"Make sure you got the necessary tools and libraries in order to build and run Photoview. # Make sure your computer is up to date $ sudo apt update $ sudo apt upgrade # Install tools used in this guide $ sudo apt install git curl wget # Install necessary repositories $ sudo apt install software-properties-common $ sudo add-apt-repository ppa:strukturag/libheif $ sudo add-apt-repository ppa:strukturag/libde265 # Install dependencies required to build and run Photoview $ sudo apt install libdlib-dev libblas-dev libatlas-base-dev liblapack-dev libjpeg-turbo8-dev build-essential \\ libdlib19 libdlib-dev libblas-dev libatlas-base-dev liblapack-dev libjpeg-dev libheif-dev pkg-config gpg Install Golang by following the instructions for Linux from their Download and install Go page, the steps should be something like the following. # Download Go $ wget https://golang.org/dl/go1.16.linux-amd64.tar.gz # Install Go $ sudo tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz $ rm go1.16.linux-amd64.tar.gz # Add Go to the path of your user $ echo 'export PATH=$PATH:/usr/local/go/bin' >> \"$HOME/.bashrc\" && source \"$HOME/.bashrc\" # Verify that go is now installed $ go version # Expected output: go version go1.16 linux/amd64 Now install Node 16 and NPM if you've not done so already (it installs npm automatically) $ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - $ sudo apt install nodejs"},{"heading":"Download and build Photoview","link":"/docs/installation-manual/#download-and-build-photoview","content":"Navigate to Photoview Releases and download the source code for the latest version, extract it and open the extracted directory in the terminal. $ cd /opt $ git clone https://github.com/photoview/photoview.git $ cd photoview/"},{"heading":"Build the Web user-interface","link":"/docs/installation-manual/#build-the-web-user-interface","content":"$ cd ui/ $ npm install $ npm run build This builds the UI source code and saves it in the ui/build/ directory."},{"heading":"Build the API back-end","link":"/docs/installation-manual/#build-the-api-back-end","content":"$ cd api/ $ go build -v -o photoview . This builds the server executable to api/photoview."},{"heading":"Copy needed files","link":"/docs/installation-manual/#copy-needed-files","content":"Make a new directory and move the needed files to it. $ cd /opt/photoview $ mkdir app $ cp -r ui/build/ app/ui/ $ cp api/photoview app/photoview $ cp -r api/data/ app/data/"},{"heading":"Setup database","link":"/docs/installation-manual/#setup-database","content":"It's highly recommended to configure a full database,but Sqlite is also supported though it might be substantially slower on big media libraries.If you decide to use Sqlite, you can skip this step. If you don't already have a database you can configure one by following this guide on installing MySQL on Ubuntu 20.04 . If you've not done already, configure a new database and user to use with Photoview. $ sudo mysql # Create new user named 'photoview' mysql> CREATE USER 'photoview'@'localhost' IDENTIFIED BY 'Photo_Secret#12345'; # Create new database named 'photoview' mysql> CREATE DATABASE photoview; # Grant user full access to the newly created database mysql> GRANT ALL PRIVILEGES ON photoview.* TO 'photoview'@'localhost'; This will create a new user photoview with the password Photo_Secret#12345 and a new database named photoview. When you're done you should have a running MySQL database with a new user identified by a username and password and an empty database."},{"heading":"Configure Photoview","link":"/docs/installation-manual/#configure-photoview","content":"Photoview is configured through environment variables. It will also load environment variables from a .env file.We will use that to configure Photoview. Copy the api/example.env file to the output directory, and name it .env. $ cp api/example.env app/.env To configure the database to use our MySQL database, edit PHOTOVIEW_MYSQL_URL to match our database configuration.Replace user, password and dbname. PHOTOVIEW_DATABASE_DRIVER=mysql PHOTOVIEW_MYSQL_URL=user:password@tcp(localhost)/dbname PHOTOVIEW_SERVE_UI=1 PHOTOVIEW_PUBLIC_ENDPOINT=http://localhost:4001/ See environment variables for more details."},{"heading":"Install optional dependencies","link":"/docs/installation-manual/#install-optional-dependencies","content":"Photoview can use some external programs to do more advanced things,these programs are not required to use Photoview but some functionality will only be avaliable with them installed."},{"heading":"RAW photo support","link":"/docs/installation-manual/#raw-photo-support","content":"Photoview can use Darktable to convert RAW photos to JPEGS when scanning.To enable this install Darktable and make sure the darktable-cli binary is in your $PATH environment variable. $ sudo apt install darktable"},{"heading":"Video transcoding","link":"/docs/installation-manual/#video-transcoding","content":"Photoview can use ffmpeg to convert video files that cannot be played directly in the browser. $ sudo apt install ffmpeg"},{"heading":"Exif parsing","link":"/docs/installation-manual/#exif-parsing","content":"Photoview can optionally use exiftool to parse EXIF metadata faster and more reliably. Without it it will use its internal exif parser. $ sudo apt install exiftool"},{"heading":"Post installation","link":"/docs/installation-manual/#post-installation","content":"If you've made it this far, you should be able to start Photoview.(Skip this step if you are using the systemd unit file.) $ ./photoview Once it has started it should print something like the following.(If using the systemd unit, this message should be visible in the output of the systemctl status command.) Photoview UI public endpoint ready at http://localhost:4001/ Navigate to http://localhost:4001/ and you should be presented with the \"Initial Setup\" wizard.From here enter a new username and password. For the Photo Path enter the filepath for your media, you can always change this later from the settings. Next click Setup Photoview to create the new admin user. Now navigate to the Settings page and click on Scan All. The scanner should now begin to scan for new media."},{"heading":"Updating","link":"/docs/installation-manual/#updating","content":"Short version, you will download the latest version, rebuild, and copy the needed files. You can follow the \"Download and build Photoview\" section above. If you've made no changes to the database, photo directories, or cache directories you should be done."}]},{"article":{"title":"Reverse Proxy","url":"/docs/installation-reverse-proxies/"},"sections":[{"link":"/docs/installation-reverse-proxies/","content":"TODO: Reverse proxy with Traefik + Docker"},{"heading":"Using Caddy","link":"/docs/installation-reverse-proxies/#using-caddy","content":"Caddy is a great webserver written in go that automatically handles all SSL certificates without the need for certbot. First setup Photoview via the regular docker-compose setup here . Then after installing Caddy it's time to setup your Caddyfile. Simply edit your caddyfile located at /etc/caddy/Caddyfile to the following (adjust to your domain). photos.qpqp.dk { reverse_proxy http://photos.qpqp.dk:8000 } Then all we need to do now is systemctl reload caddy and then your photoview instance should now be accessible via https://photos.qpqp.dk with SSL and without the need of specifiying a port. That's it!"},{"heading":"Using Apache VirtualHosts","link":"/docs/installation-reverse-proxies/#using-apache-virtualhosts","content":"If you are running the docker for Photoview on the same machine that is hosting your Nextcloud/Owncloud setup, and want them both to be accessible via the standard web port 80 - you'll need to setup a reverse proxy on your owncloud webserver to achieve that. There are many guides online going into more detail on this general type of setup you can refer to, like this one here . As a crash-course, though, you can achieve this type of setup by enabling the following on your machine running Nextcloud/Owncloud and the Photoview setup by doing the following. First, enable the necessary Apache Modules by running the following: sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod proxy_balancer sudo a2enmod lbmethod_byrequests Then, restart Apache by running sudo systemctl restart apache2 Now you'll need a VirtualHost entry for your photoview proxy. Here's an example below, of a virtual host file entry for Photoview. These are typically stored in /etc/apache2/sites-available. You can create one with: sudo nano /etc/apache2/sites-available/yoururl.ca.conf You'll then want to populate it like below, changing the variables below to reflect your own domains: ServerAdmin admin@yoururl.ca ServerName photos.yoururl.ca ServerAlias www.photos.yoururl.ca ProxyRequests Off ProxyPreserveHost On ProxyPass / http://photos.yoururl.ca:8000/ ProxyPassReverse / http://photos.yoururl.ca:8000/ For more information on VirtualHosts, take a look at this article. Once you've created this VirtualHost entry, enable the entry with: sudo a2ensite yoururl.ca.conf restart your server once more with: sudo systemctl restart apache2 and you should now be able to access your website on port 80, with Apache passing it through to the Photoview docker on port 8000."}]},{"article":{"title":"Use with systemd","url":"/docs/installation-systemd/"},"sections":[{"link":"/docs/installation-systemd/","content":"You can optionally use systemd to manage photoview and start the program at boot.It also allows the program to run as its own system user, enhancing the security of the process. To get started, follow the Manual Setup Installation guild .When you get to the Copy needed files section, replace those steps with the steps listed below."},{"heading":"Using with `systemd`","link":"/docs/installation-systemd/#using-with-systemd","content":"The first three files in the steps below cause systemd to run photoview as the user:group equal to photoview:photoview.This limits the permissions of the program, (slightly) enhancing security by limiting its access to files and directories to which the process has explicitly been given access. It also necessitates your PHOTOVIEW_MEDIA_CACHE (and PHOTOVIEW_SQLITE_PATH if you are using sqlite) directory(ies) to be read- and write-able by the photoview user.If this is the first time you are installing photoview, the permissions should be handled automatically.If you are upgrading, and there are already files in that directory, you need to change the ownership, recursively, of those directories and their contents using chown. Finally, systemd typically operates on an hierarchy of system paths.As such, instead of installing everything together in /opt/, the program files will be placed under /usr, /lib/, and /var.Be aware that, regardless of the path, the cache files in PHOTOVIEW_MEDIA_CACHE can be very large.If this will cause issues, you can change the installation location.If you do so, the photoview.service and photoview.tmpfiles will need to be altered, as well, if you plan to use the systemd unit file. Reminder: These steps replace Copy needed files from the manual installation guide. Copy systemd files: systemd/photoview.service to /etc/systemd/system/multi-user.target/photoview.service systemd/photoview.sysusers.conf to /usr/lib/sysusers.d/photoview.conf systemd/photoview.tmpfiles to /usr/lib/tmpfiles.d/photoview.conf If you do not plan to use sqlite, remove the 2nd line from systemd/photoview.tmpfiles before copying. Make the directories where the program files will be placed : Note: The install command, as demonstrated below, creates these required directories for you. /usr/share/webapps/photoview-ui /usr/lib/photoview /var/cache/photoview/media_cache /var/lib/photoview (for sqlite path, if used) Copy built program files into appropriate locations If you are upgrading from a state where you were not using the systemd service: Change ownership of the media cache directory (and sqlite path, if used) $ sudo chown -R photoview:photoview /var/cache/photoview $ sudo chown -R photoview:photoview /var/lib/photoview If this is a fresh installation, ensure the paths are owned and read-/write-able by the photoview user and group A synopsis of the previous steps by example: $ cd /opt/photoview $ sudo install -Dm0644 -t \"/usr/lib/systemd/system\" \"/opt/photoview/systemd/photoview.service\" $ sudo install -Dm0644 \"/opt/photoview/systemd/photoview.sysusers.conf\" \"/usr/lib/sysusers.d/photoview.conf\" $ sudo install -Dm0644 \"/opt/photoview/systemd/photoview.tmpfiles\" \"/usr/lib/tmpfiles.d/photoview.conf\" $ sudo install -d \"/var/cache/photoview/media_cache\" # The next line is if you plan to use `sqlite` $ sudo install -d \"/var/lib/photoview\" $ cd /opt/photoview/ui/build $ sudo find * -type f -exec install -Dm0644 \"{}\" \"/usr/share/webapps/photoview-ui/{}\" \\; $ cd /opt/photoview/api $ sudo install -Dm0755 -t \"/usr/lib/photoview\" \"/opt/photoview/api/photoview\" $ sudo ln -s /usr/lib/photoview/photoview /usr/bin/photoview $ sudo find data -type f -exec install -Dm0644 \"{}\" \"/usr/lib/photoview/{}\" \\; $ sudo install -Dm0644 \"/opt/photoview/api/example.env\" \"/etc/photoview.env\""},{"heading":"Using the `systemd` unit file","link":"/docs/installation-systemd/#using-the-systemd-unit-file","content":"To start (or stop) the photoview service: $ sudo systemctl photoview.service To enable (or disable) the unit file to (no longer) start automatically during boot: $ sudo systemctl photoview.service To view status of the unit file: $ sudo systemctl status photoview.service Use this to print error messages if your photoview instance fails at runtime To continuously print to screen (a.k.a. follow) all messages from the service while it is running: $ sudo journalctl -f -b0 -u photoview.service Useful in debugging while running consecutive start/stop commands in a separate terminal"}]},{"article":{"title":"Introduction","url":"/docs/"},"sections":[{"link":"/docs/","content":"Photoview is a simple and user-friendly photo gallery that's made for photographersand aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos. You configure Photoview to look for photos and videos within a directory on your file system.The scanner will then automatically pick up your media and start to generate thumbnail images to make browsing really fast.It's worth noting that Photoview will never actually touch you media, it only needs read access and it saves thumbnails to a cache independent of the original media. When the media has been scanned it will show up on the website, organised in the same way as on the filesystem.From the website it is also possible to see your media on a world map, provided the image files have embedded location information."},{"heading":"Aim and values","link":"/docs/#aim-and-values","content":"Photoview has been developed with a focused set of aims and values from the beginning. The file system is the Source of Truth ,this is the most important value for the software.There are two big advantages to letting the file system dictate the structure and organisation of the media.Firstly, it provides a lot of flexibility for organisation, as it lets you use what ever tool that can modify the file system for organising the media,let it be a simple file server like FTP or NTFS or a cloud service like Nextcloud .Secondly, it removes dependency; you can uninstall Photoview at any time and your photos are still organised. The original files are never touched ,this hardens security significantly, as your media can be read-only, meaning that you don't have to trust Photoview to keep your media safe, you can guarantee it."},{"heading":"Features","link":"/docs/#features","content":"Closely tied to the file system . The website presents the images found on the local filesystem of the server, directories are mapped to albums. User management . Each user is mapped to one or more paths on the local filesystem, photos within that path can be accessed by that user. Sharing . Albums, as well as individual media, can easily be shared with a public link, the link can optionally be password protected. RAW support . Darktable is used to automatically convert RAW files from a large range of supported cameras . EXIF parsing . All media is scanned for EXIF data and shown next to the media when selected. Duplication detection . If a RAW and JPEG image pair is found next to each other, only one image show up and the scanner will use the JPEG image, instead of generating a new in the cache. Video support . Many common video formats are supported. Videos will automatically be optimized for web. Timeline . Media will be shown on a timeline that sorts media by the day they were created and groups them by day. World map . Photos with embedded GPS coordinates are presented on a world map. Face recognition . Faces will automatically be detected in photos, and photos of the same person will be grouped together. Performant . Thumbnails are automatically generated and photos first load when they are visible on the screen. In full screen, thumbnails are displayed until the high resolution image has been fully loaded. Secure . All media resources are protected with a cookie-token, all passwords are properly hashed, and the API uses a strict CORS policy when necessary. Database support . Both MySQL, Postgres and Sqlite databases are supported."},{"heading":"How do I get started?","link":"/docs/#how-do-i-get-started","content":"If you just want to get up and running as fast as possible then see Getting Started . If you instead want a more detailed guide see setup with docker If you want to install it manually without Docker, see the manual setup guide instead."}]},{"article":{"title":"Using with Nextcloud","url":"/docs/usage-nextcloud/"},"sections":[{"link":"/docs/usage-nextcloud/","content":"Photoview can be configured to grab media from Nextcloud ."},{"heading":"Locating Nextcloud files on the filesystem","link":"/docs/usage-nextcloud/#locating-nextcloud-files-on-the-filesystem","content":"All files uploaded to Nextcloud are located in the folder called data/ at the location where Nextcloud is installed.Inside that folder you will find another folder for each Nextcloud user.All files uploaded by a user is located inside their respective folders. Now find the path to where your Nextcloud media is located, and copy it as we will need it later.The path could look somthing like this: ~/nextcloud/data/example_user/files/Photos"},{"heading":"Configure Photoview","link":"/docs/usage-nextcloud/#configure-photoview","content":"The next step will be to add this path to the desired Photoview user."},{"heading":"Adding path as a Docker volume","link":"/docs/usage-nextcloud/#adding-path-as-a-docker-volume","content":"If you are not running Photoview in Docker you can skip this step. Before the Nextcloud files can be accessed by the Photoview container,they must first be mounted as a volume . For docker-compose this can be done by adding the volume to the docker-compose.yml configuration file for Photoview.Open it up and under volumes: add a new volume like so: - NEXTCLOUD_PATH:/nextcloud:ro Replace NEXTCLOUD_PATH with the path you copied in step 1.The /nextcloud path dictates where this mount can be accessed from within the container, this will be important for the next step.The :ro in the end, instructs Docker to mount the folder in read-only mode. Now restart the docker container."},{"heading":"Add path to Photoview user","link":"/docs/usage-nextcloud/#add-path-to-photoview-user","content":"You can now add the new path the desired user from the Settings page,by clicking on the Edit button next to the user.From there you can add the new path. If you mounted the volume like in the previous step, the path will be /nextcloud.When the path has been added, you can click Save.You can now scan the user and the pictures and videos from nextcloud will appear in Photoview."},{"heading":"Keep Photoview updated automatically","link":"/docs/usage-nextcloud/#keep-photoview-updated-automatically","content":"If you don't want to press the Scan button manually each time you've added new files to Nextcloud, you can configure a periodic scanner to automatically scan for changes."}]},{"article":{"title":"File scanner","url":"/docs/usage-scanner/"},"sections":[{"link":"/docs/usage-scanner/","content":"Each user in Photoview is assigned a set of file paths , when the scanner runs it will search for media within each path. A user can have multiple file paths but one cannot be contained within another one. Two users can have overlapping file paths.When this is done, each shared media will only be processed once by the scanner, such that the cache doesn't contain duplicates, but public shares will be individual to each user, and so will media favorites."},{"heading":"Supported file types","link":"/docs/usage-scanner/#supported-file-types","content":"Photoview supports the browser native image formats out of the box (JPEG, PNG, GIF etc.).But for files not understood by the browser, Photoview can use tools to convert these files into browser supported types.It can use Darktable to process RAW image files and Ffmpeg to process video formats. A complete list of supported file formats can be found in the media_type.go source file."},{"heading":"Thumbnail generation","link":"/docs/usage-scanner/#thumbnail-generation","content":"When the scanner finds a new image it generates a small sized thumbnail to be used when many images are shown at once.It saves this thumbnail to the media cache directory, as specified by the PHOTOVIEW_MEDIA_CACHE environment variable . In addition to the thumbnail, Photoview will also generate a high resolution version JPEG version of the image,if the file format of the original image cannot be displayed in the browser, for example a RAW image."},{"heading":"Ignorefiles","link":"/docs/usage-scanner/#ignorefiles","content":"Inside any media directory a .photoviewignore file can be added with rules for files and directories to ignore.The rules will be applied from the directory it is placed in and all its subdirectories.If another ignore file is present in one of the subdirectories the rules will be merged. Ignore rules follow the format of .gitignore files . # ignores all directories with the name `directory_name` directory_name/ # ignore all files with the .jpg extension *.jpg # make an exception to the previous rule for files named `image.jpg` !image.jpg"}]},{"article":{"title":"Settings Page","url":"/docs/usage-settings/"},"sections":[{"link":"/docs/usage-settings/","content":""},{"heading":"Manage users","link":"/docs/usage-settings/#manage-users","content":""},{"heading":"Add and remove users","link":"/docs/usage-settings/#add-and-remove-users","content":"To add a new user, click the New user button and fill in the username and a media path for the new user.After creating a new user, make sure to add a password to the account as well, by clicking on the Change password button, next to the user."},{"heading":"Editing users","link":"/docs/usage-settings/#editing-users","content":"A user can be edited by clicking on the Edit button for the user. Photo path: is the path on the file system of the server from where the media of the user is located.Note if running Docker, that this refers to the file system of the container and not the host.Multiple paths can be added, if the media for the user is spread across multiple directories.For more information, see File scanner . Admin: if the user is marked as admin, they will be able to manually start the scanner and to manage and create new users."},{"heading":"Scanner","link":"/docs/usage-settings/#scanner","content":""},{"heading":"Periodic Scanner","link":"/docs/usage-settings/#periodic-scanner","content":"When the periodic scanner is enabled,Photoview will automatically scan all users for new media at a fixed time interval."},{"heading":"Concurrent Workers","link":"/docs/usage-settings/#concurrent-workers","content":"This setting specifies how many scanner jobs that are allowed to run in the background at once.The lower the value, the longer time it will take to process all media, but the less system resources it will use at once.If you are running Photoview on limited hardware such as a Raspberry Pi, it is recommended to keep this value at 1."}]}] \ No newline at end of file