deb_debris

This is an old revision of the document!


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

๏ผ‹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.1716371085
  • Last modified: 2024/05/22 18:44
  • by Jรบne Park