===== Finca LaDichium β DEBRiS Chrome =====
{{:ubuntu-20-04-1.jpg?nolink&250|}}
Name: {{mdi>cards?28&color=#ffdd00}} ''**DEBRiS** Chrome'' (official) | {{mdi>creation?28&color=#ffdd00}} ''λλΌμλͺ½'' (korean)
{{mdi>account-alert-outline?2x&color=#ffdd00}} **System Consideration**: β Size of system partition is critically small β‘ Data should be stored on attached disk(s)
----
==== Specification ====
{{mdi>cpu-64-bit?28&color=#ffdd00}} CPU: ''Intel(r) Celeron(r) CPU **N3060 @ 1.60GHz** (2 cores)'' --- [[https://meson.in/2NxusAS|Product info]]
{{mdi>memory?28&color=#ffdd00}} Main Memory: ''**2G**''
{{mdi>harddisk?28&color=#ffdd00}} Storages:
* ''**32G**'' (m.2 type SSD) --- ''**/**'' partition
* ''**1024G**'' --- ''**/home**'' partition {{fa>usb?14&color=#005eb8}}
=== 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%
{{mdi>wifi?28&color=#ffdd00}} Wireless Network:
* Intel(r) Dual Band Wireless-AC 3160 (802.11ac) --- [[https://meson.in/2ZjAv19|Product info]]
* Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
----
==== οΌWork logs ====
* 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'' {{mdi>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 ===
----
==== Hosting Services ====
Showing lively on OWL {{fa>opera?14&color=#cc0f16}} for ''**DEBRiS** Chrome'' {{fa>lock?color=#808080}}
----
==== Gemini Services ====
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/
----
==== Limit size of journal logs ====
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.
----
==== Nginx Reverse proxy ====
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"
----
===== Solved problems =====
=== Disable restarting Nginx service ===
{{fa>exclamation}} **Problem**: Nginx web service is not restarting after updating certificates with ''certbot''
{{fa>bug}} **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()
{{fa>lightbulb-o}} **Solution**: Kill nginx service with command
sudo fuser -k 443/tcp
sudo service nginx restart
----