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  6.8G   12G  37%
/home          ext4  916G  384G  486G  45%

Wireless Network:

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

  • 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.1662972092
  • Last modified: 2022/09/12 08:41
  • by Jรบne Park