|
|
@ -97,6 +97,7 @@ cp /usr/local/go/bin/richgo /usr/local/bin/richgo |
|
|
|
cp /usr/local/go/bin/gosu /usr/local/sbin/gosu |
|
|
|
cp /usr/local/go/bin/gosu /usr/local/sbin/gosu |
|
|
|
chown root:root /usr/local/sbin/gosu |
|
|
|
chown root:root /usr/local/sbin/gosu |
|
|
|
chmod 755 /usr/local/sbin/gosu |
|
|
|
chmod 755 /usr/local/sbin/gosu |
|
|
|
|
|
|
|
rm go1.18.3.linux-amd64.tar.gz |
|
|
|
msg_ok "Installed Golang" |
|
|
|
msg_ok "Installed Golang" |
|
|
|
|
|
|
|
|
|
|
|
msg_info "Installing Tensorflow" |
|
|
|
msg_info "Installing Tensorflow" |
|
|
@ -111,6 +112,7 @@ if [[ "$AVX" =~ avx2 ]]; then |
|
|
|
tar -C /usr/local -xzf libtensorflow-linux-cpu-1.15.2.tar.gz &>/dev/null |
|
|
|
tar -C /usr/local -xzf libtensorflow-linux-cpu-1.15.2.tar.gz &>/dev/null |
|
|
|
fi |
|
|
|
fi |
|
|
|
ldconfig &>/dev/null |
|
|
|
ldconfig &>/dev/null |
|
|
|
|
|
|
|
rm libtensorflow-linux-avx2-1.15.2.tar.gz |
|
|
|
msg_ok "Installed Tensorflow" |
|
|
|
msg_ok "Installed Tensorflow" |
|
|
|
|
|
|
|
|
|
|
|
msg_info "Cloning PhotoPrism" |
|
|
|
msg_info "Cloning PhotoPrism" |
|
|
@ -127,25 +129,17 @@ NODE_OPTIONS=--max_old_space_size=2048 make all &>/dev/null |
|
|
|
cp -a assets/ /opt/photoprism/assets/ &>/dev/null |
|
|
|
cp -a assets/ /opt/photoprism/assets/ &>/dev/null |
|
|
|
msg_ok "Built PhotoPrism" |
|
|
|
msg_ok "Built PhotoPrism" |
|
|
|
|
|
|
|
|
|
|
|
#env_path="/var/lib/photoprism/.env" |
|
|
|
cat <<EOF > /var/lib/photoprism/options.yml |
|
|
|
#echo " |
|
|
|
# Authentication |
|
|
|
#PHOTOPRISM_AUTH_MODE='password' |
|
|
|
AuthMode: password |
|
|
|
#PHOTOPRISM_ADMIN_PASSWORD='changeme' |
|
|
|
AdminPassword: changeme |
|
|
|
#PHOTOPRISM_HTTP_HOST='0.0.0.0' |
|
|
|
# Listening address/port |
|
|
|
#PHOTOPRISM_HTTP_PORT=2342 |
|
|
|
HttpPort: 2342 |
|
|
|
#PHOTOPRISM_STORAGE_PATH='/var/lib/photoprism/storage' |
|
|
|
HttpHost: 0.0.0.0 |
|
|
|
#PHOTOPRISM_ORIGINALS_PATH='/var/lib/photoprism/photos/Originals' |
|
|
|
# Paths |
|
|
|
#PHOTOPRISM_IMPORT_PATH='/var/lib/photoprism/photos/Import' |
|
|
|
StoragePath: /var/lib/photoprism/storage |
|
|
|
#" > $env_path |
|
|
|
OriginalsPath: /var/lib/photoprism/photos/Originals |
|
|
|
|
|
|
|
ImportPath: /var/lib/photoprism/photos/Import |
|
|
|
cat <<EOF > /var/lib/photoprism/.env |
|
|
|
|
|
|
|
PHOTOPRISM_AUTH_MODE="password" |
|
|
|
|
|
|
|
PHOTOPRISM_ADMIN_PASSWORD="changeme" |
|
|
|
|
|
|
|
PHOTOPRISM_HTTP_HOST="0.0.0.0" |
|
|
|
|
|
|
|
PHOTOPRISM_HTTP_PORT="2342" |
|
|
|
|
|
|
|
PHOTOPRISM_STORAGE_PATH="/var/lib/photoprism/storage" |
|
|
|
|
|
|
|
PHOTOPRISM_ORIGINALS_PATH="/var/lib/photoprism/photos/Originals" |
|
|
|
|
|
|
|
PHOTOPRISM_IMPORT_PATH="/var/lib/photoprism/photos/Import" |
|
|
|
|
|
|
|
EOF |
|
|
|
EOF |
|
|
|
msg_info "Creating Service" |
|
|
|
msg_info "Creating Service" |
|
|
|
service_path="/etc/systemd/system/photoprism.service" |
|
|
|
service_path="/etc/systemd/system/photoprism.service" |
|
|
@ -158,8 +152,7 @@ After=network.target |
|
|
|
Type=forking |
|
|
|
Type=forking |
|
|
|
User=root |
|
|
|
User=root |
|
|
|
WorkingDirectory=/opt/photoprism |
|
|
|
WorkingDirectory=/opt/photoprism |
|
|
|
EnvironmentFile=/var/lib/photoprism/.env |
|
|
|
ExecStart=/opt/photoprism/bin/photoprism --config-path /var/lib/photoprism/ up -d |
|
|
|
ExecStart=/opt/photoprism/bin/photoprism up -d |
|
|
|
|
|
|
|
ExecStop=/opt/photoprism/bin/photoprism down |
|
|
|
ExecStop=/opt/photoprism/bin/photoprism down |
|
|
|
|
|
|
|
|
|
|
|
[Install] |
|
|
|
[Install] |
|
|
|