This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
photosalts [2021/08/28 09:43] – alexk7110 | photosalts [2025/08/19 14:42] (current) – removed alexk7110 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Alternatives to Google Photos ====== | ||
- | * https:// | ||
- | |||
- | * https:// | ||
- | |||
- | ===== Librephotos Setup ===== | ||
- | |||
- | === Docker-compose method (Recommended)Permalink === | ||
- | |||
- | Clone the repo: | ||
- | | ||
- | git clone git@github.com: | ||
- | |||
- | cp librephotos.env .env | ||
- | |||
- | Open .env in your favorite text editor and make the required changes. | ||
- | |||
- | Do not forget to create the directories you specified in the .env file if they do not exist. | ||
- | |||
- | Run | ||
- | |||
- | docker-compose up -d | ||
- | |||
- | You should have librephotos accessible after a few minutes of boot-up on: localhost: | ||
- | |||
- | === First steps after setting up === | ||
- | |||
- | You need to log in as the admin user, and set up the directory for the users. To do this, click the top right button, and go to Admin Area. On this page, it will show a list of users. Manually set the Scan Directory for the desired user. Only an admin can do this. Then, go to Dashboard > Library and click the green Scan photos (file system) button. If you have a Nextcloud instance, you can also input login details for it in the Dashboard > Library page. Once logged in (the little circle next to Nextcloud Scan Directory will be green), you can choose a top level directory in your logged in Nextcloud account. Once this has been configured, you can click the blue Scan photos (Nextcloud) button. This will copy the contents of the specified Nextcloud directory to the local filesystem. | ||
- | |||
- | The basic idea is this: | ||
- | |||
- | For scanning photos that reside in the local file system | ||
- | Only the admin user can change the “scan directory” of the users, including the admin itself. | ||
- | Normal users cannot change his/her own “scan directory” | ||
- | Only the admin can find the page to control this under the “user icon (top right) - admin area” | ||
- | For scanning photos that reside in external Nextcloud instances | ||
- | Any user can change his/her own Nextcloud endpoint, and choose a top level directory in the Nextcloud account. | ||
- | |||
- | === Auto scan all folders === | ||
- | |||
- | You can start a scan with the following command: | ||
- | |||
- | sudo docker exec --user root CONTAINER_NAME python3 manage.py scan | ||
- | |||
- | You can just create a cron job to regularly call this command | ||
- | |||
- | # Every day at 3 AM | ||
- | 0 3 * * * sudo docker exec --user root CONTAINER_NAME python3 manage.py scan >/ | ||
- | |