deb_debris

Name: DEBRiS Chrome (official) | ๋„๋ผ์—๋ชฝ (korean)

System Consideration: โ‘  Size of system partition is critically small โ‘ก Data should be stored on attached disk(s)


CPU: Intelยฎ Celeronยฎ CPU N3060 @ 1.60GHz (2 cores) โ€” Product info

Main Memory: 2G

Storages:

  • 32G (m.2 type SSD) โ€” / partition
  • 1024G โ€” /home partition

Live status of storages

Mounted on Type  Size  Used Avail Use%
/          ext4   20G  7.9G   11G  43%
/boot      ext4  974M  253M  655M  28%
/home      ext4  916G  292G  578G  34%

Wireless Network:

  • Intelยฎ Dual Band Wireless-AC 3160 (802.11ac) โ€” Product info
  • Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter

  • Attach Ubuntu Pro subscription โ€” Updated on 2024/05/21 17:41
  • Upgrade php 8.2 and purge php 7.4, php 8.0 and php 8.1 โ€” Updated on 2023/06/04 03:57
  • Upgrade Ubuntu 22.04.1 LTS (Jammy Jellyfish) โ€” Updated on 2022/09/09 17:40
  • Fresh installation for Ubuntu Server 20.04 focal โ€” Updated on 2020/10/12 20:44
  • Upgrade mariadb 10.5 โ€” Updated on 2020/08/31 13:15
  • Get certificates for sayah.kr โ€” Updated on 2020/06/28 19:09
  • Install WordPress for sayah โ€” Updated on 2020/06/28 19:07
  • Change backup rsync to another partition โ€” Updated on 2020/06/27 04:01
  • Install Nextcloud named cloud.ejestate.tk โ€” Updated on 2020/03/29 22:22

๏ผ‹Que to do


Nginx Configuration Showing lively on OWL for DEBRiS Chrome


Duplicate and backup for wiki.meson.in and wiki.meson.one (OWL) toward backup server.

Create /var/www/.ssh and Generate Pairwise keys on source server

sudo mkdir /var/www/.ssh 
sudo chown -Rf www-data:www-data /var/www/.ssh 
 
sudo -u www-data ssh-keygen -t rsa -b 4096  

File synchronization using rsync to remote (target) server

sudo -u www-data rsync -azP --rsync-path="sudo rsync" /var/www/source.directory/ user@target.server:/home/to/path/target.directory/

Create executive file /usr/local/rsync_wiki and make it executable sudo chmod +x

#!/bin/sh
sudo -u www-data rsync -azP -e 'ssh -p 2020' --progress --rsync-path="sudo rsync" /var/www/wiki.meson.in/ meson@target.com:/home/meson/webroot/wiki.meson.in/

edit /etc/systemd/journald.conf

SystemMaxUse=100M 

Clear journal logs with command

journalctl --vacuum-time=2d   
journalctl --vacuum-size=500M

Usually it could free over 3.0G up on (system) disk.


Subsonic server is using port 4040. Then create virtual host in Nginx with SSL and add the following lines.

        location / {
 
                proxy_pass http://localhost:4040/;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 
  }

Edit /etc/default/subsonic with commenting out the following

SUBSONIC_ARGS="--port=0 --https-port=4040 --context-path=/ --max-memory=200"

Disable restarting Nginx service

Problem: Nginx web service is not restarting after updating certificates with certbot

Symptom: Following messages are showing when it fails to restart

nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
nginx: [emerg] still could not bind()

Solution: Kill nginx service with command

sudo fuser -k 443/tcp
sudo service nginx restart

  • deb_debris
  • Last modified: 2024/05/22 09:44
  • by Jรบne Park