Merge Dev to Main (Changed Debian version from 12 to 13) #8
@@ -1532,7 +1532,15 @@ packages:
|
|||||||
|
|
||||||
#postgresql pkgs
|
#postgresql pkgs
|
||||||
- packages:
|
- packages:
|
||||||
|
- postgresql-common
|
||||||
|
action: install
|
||||||
|
early: true
|
||||||
|
variants:
|
||||||
- postgresql
|
- postgresql
|
||||||
|
|
||||||
|
#postgresql pkgs (part2)
|
||||||
|
- packages:
|
||||||
|
- postgresql-18
|
||||||
- pgadmin4-server
|
- pgadmin4-server
|
||||||
- nano
|
- nano
|
||||||
- uwsgi
|
- uwsgi
|
||||||
|
|||||||
@@ -11,4 +11,6 @@ setcap 'cap_net_bind_service=+ep' /sbin/apt-cacher-ng
|
|||||||
mv /opt/Setup/Configs/acng.conf /etc/apt-cacher-ng/acng.conf
|
mv /opt/Setup/Configs/acng.conf /etc/apt-cacher-ng/acng.conf
|
||||||
mv /opt/Setup/Scripts/UpdateMirrorList.sh /opt/UpdateMirrorList.sh
|
mv /opt/Setup/Scripts/UpdateMirrorList.sh /opt/UpdateMirrorList.sh
|
||||||
#Enable apt-cacher-ng on startup
|
#Enable apt-cacher-ng on startup
|
||||||
ln -s /lib/systemd/system/apt-cacher-ng.service /etc/systemd/system/multi-user.target.wants/apt-cacher-ng.service || true
|
if ! [ -f /etc/systemd/system/multi-user.target.wants/apt-cacher-ng.service ]; then
|
||||||
|
ln -s /lib/systemd/system/apt-cacher-ng.service /etc/systemd/system/multi-user.target.wants/apt-cacher-ng.service || true
|
||||||
|
fi
|
||||||
@@ -24,7 +24,7 @@ sed -i "s#http://localhost:3000#$LinkwardenURL#" /opt/node/linkwarden/.env
|
|||||||
|
|
||||||
#Save PM2 statup config
|
#Save PM2 statup config
|
||||||
sudo -u node bash << EOF
|
sudo -u node bash << EOF
|
||||||
(cd /opt/node/linkwarden; yarn prisma migrate deploy)
|
(cd /opt/node/linkwarden; yarn prisma:deploy)
|
||||||
pm2 install pm2-logrotate
|
pm2 install pm2-logrotate
|
||||||
pm2 start yarn --name Linkwarden --cwd /opt/node/linkwarden -- concurrently:start
|
pm2 start yarn --name Linkwarden --cwd /opt/node/linkwarden -- concurrently:start
|
||||||
pm2 save
|
pm2 save
|
||||||
|
|||||||
@@ -9,8 +9,6 @@ ln -s /opt/monolith-gnu-linux-x86_64 /usr/local/bin/monolith
|
|||||||
mv /opt/Setup/Scripts/Update-monolith.sh /opt/Update-monolith.sh
|
mv /opt/Setup/Scripts/Update-monolith.sh /opt/Update-monolith.sh
|
||||||
|
|
||||||
#Install linkwarden
|
#Install linkwarden
|
||||||
|
|
||||||
rm -rf /root/.cache
|
|
||||||
startpath=$(pwd)
|
startpath=$(pwd)
|
||||||
|
|
||||||
#Install Linkwarden
|
#Install Linkwarden
|
||||||
@@ -23,10 +21,12 @@ rm -rf /root/.cache
|
|||||||
|
|
||||||
|
|
||||||
yarn install
|
yarn install
|
||||||
|
yarn next telemetry disable
|
||||||
|
sudo -u node yarn next telemetry disable
|
||||||
yarn prisma:generate
|
yarn prisma:generate
|
||||||
yarn web:build
|
yarn web:build
|
||||||
yarn next build
|
|
||||||
yarn cache clean
|
yarn cache clean
|
||||||
|
npm cache clean --force
|
||||||
apt clean
|
apt clean
|
||||||
|
|
||||||
cd $startpath
|
cd $startpath
|
||||||
@@ -34,3 +34,5 @@ cp /opt/node/linkwarden/.env.sample /opt/node/linkwarden/.env
|
|||||||
chown node: -R /opt/node/linkwarden
|
chown node: -R /opt/node/linkwarden
|
||||||
su -c "cd /opt/node/linkwarden; npx playwright install chromium" node
|
su -c "cd /opt/node/linkwarden; npx playwright install chromium" node
|
||||||
mv /opt/Setup/Scripts/Update-linkwarden.sh /opt/Update-linkwarden.sh
|
mv /opt/Setup/Scripts/Update-linkwarden.sh /opt/Update-linkwarden.sh
|
||||||
|
|
||||||
|
rm -rf /root/.cache
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"preferences":
|
"preferences":
|
||||||
{
|
{
|
||||||
"misc:themes:theme": "system"
|
"misc:user_interface:theme": "system"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,6 +3,7 @@ read -p "Enter your e-mail for pgAdmin login: " PostgressAdminMail
|
|||||||
read -p "Enter new password for pgAdmin and postgresql database admin: " -s NewPostgressPassword
|
read -p "Enter new password for pgAdmin and postgresql database admin: " -s NewPostgressPassword
|
||||||
echo
|
echo
|
||||||
echo "Please wait..."
|
echo "Please wait..."
|
||||||
|
sleep 30
|
||||||
|
|
||||||
#Configure Postgresql
|
#Configure Postgresql
|
||||||
su postgres -c "psql -c \"alter user postgres with password '$NewPostgressPassword';\""
|
su postgres -c "psql -c \"alter user postgres with password '$NewPostgressPassword';\""
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#Setup postgresql
|
#Setup postgresql
|
||||||
printf "\n#User entries (Make sure to reload postgressql after updating this file) \n# TYPE DATABASE USER ADDRESS METHOD\n" >> /etc/postgresql/17/main/pg_hba.conf
|
PGVersion=$(pg_config --version |awk '{split($2,a,"."); print a[1]}')
|
||||||
sed -i "s|#listen_addresses = 'localhost'|listen_addresses = '*' |" /etc/postgresql/17/main/postgresql.conf
|
printf "\n#User entries (Make sure to reload postgressql after updating this file) \n# TYPE DATABASE USER ADDRESS METHOD\n" >> /etc/postgresql/$PGVersion/main/pg_hba.conf
|
||||||
|
sed -i "s|#listen_addresses = 'localhost'|listen_addresses = '*' |" /etc/postgresql/$PGVersion/main/postgresql.conf
|
||||||
|
|
||||||
#Setup pgadmin
|
#Setup pgadmin
|
||||||
adduser --system --shell /bin/false --ingroup www-data --disabled-password --disabled-login --home /var/lib/www/pgadmin pgadmin
|
adduser --system --shell /bin/false --ingroup www-data --disabled-password --disabled-login --home /var/lib/www/pgadmin pgadmin
|
||||||
|
|||||||
Reference in New Issue
Block a user