Skip to content

otsuka-ikuta/ikuta_am

Repository files navigation

IKUTA Annouce Machine

Description

アナウンス・マシーンの老朽化に伴い、volumio + Micro Server で置き換える

Recipe

Operation

  • Start
    • sudo systemctl enable ikuta_am.timer
    • sudo systemctl start ikuta_am.timer
  • Log
    • sudo journalctl -f -u ikuta_am.service
  • Emergency broadcast
    • ikuta_em <number>
    • 火災発生箇所のコード1-18が必要
    • 0で止めるまで繰り返し放送
    • 緊急放送以外は止められない
    • チャイムなどが割り込むことはない

Security

  • password
sudo -i
passwd
(change root password)
passwd volumio
(change volumio password)
useradd foo -s /bin/bash -m
usermod -aG sudo foo
passwd foo
(create foo's password)
  • Web interface
/lib/systemd/system/iptables.service:
6c6
< ExecStart=/sbin/iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3000
---
> ExecStart=/sbin/iptables-restore /etc/iptables/rules.v4

sudo -i
/sbin/iptables -F INPUT
/sbin/iptables -A INPUT -s 127.0.0.1 -j ACCEPT
/sbin/iptables -A INPUT -s (許可するPCのアドレス) -j ACCEPT
/sbin/iptables -A INPUT -p tcp --destination-port 3000 -j DROP
mkdir /etc/iptables
/sbin/iptables-save > /etc/iptables/rules.v4
  • samba
/etc/samba/smb.conf:
s/guest ok = yes/guest ok = no/g
smbpasswd -a volumio
  • Setting
    • UPNP Renderer to OFF
    • Shairport-Sync to OFF
    • DLNA Browser to OFF

zabbix agent

  • zabbix-agent はメモリーリークがあるので、起動から1ヶ月経過したらプロセス再起動を行うようにした
  • Tinker Board (armhf) 版は 2.5ヶ月程度でメモリーを使い果たしてしまう
  • Intel (amd64) 版はもう少し緩やかだがメモリーリークは存在するようだ
  • 再起動の実施日時は systemctl list-timers で確認できる

参考資料

Eof

About

MPD Announce Machine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages