domoticz:base-system
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| domoticz:base-system [2023/10/19 15:59] – [SSD optimization] oscar | domoticz:base-system [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Base Setup ====== | ||
| - | ---- | ||
| - | ===== OS installation ===== | ||
| - | Download PI OS image and follow the image installation steps. | ||
| - | ===== Enable ssh ===== | ||
| - | In order to be able to remote ssh into the server edit the sshd configuration file. And set the following parameters: | ||
| - | < | ||
| - | # nano / | ||
| - | --------------------------- | ||
| - | # Authentication: | ||
| - | |||
| - | LoginGraceTime 2m | ||
| - | AllowUsers root pi | ||
| - | PermitRootLogin yes | ||
| - | StrictModes yes | ||
| - | # | ||
| - | # | ||
| - | |||
| - | --------------------------- | ||
| - | # systemctl restart ssh | ||
| - | </ | ||
| - | |||
| - | ===== Networking ===== | ||
| - | < | ||
| - | # nano / | ||
| - | ------------------------------ | ||
| - | auto lo eth0 | ||
| - | iface lo inet loopback | ||
| - | |||
| - | #iface eth0 inet manual | ||
| - | iface eth0 inet static | ||
| - | address 192.168.178.xx | ||
| - | netmask 255.255.255.0 | ||
| - | network 192.168.178.0 | ||
| - | broadcast 192.168.178.255 | ||
| - | gateway 192.168.178.1 | ||
| - | </ | ||
| - | ===== Migrate Root Filesystem to F2FS ===== | ||
| - | [[raspberry: | ||
| - | ===== Adjust fstab ===== | ||
| - | < | ||
| - | # nano /etc/fstab | ||
| - | ----------------- | ||
| - | proc /proc | ||
| - | PARTUUID=5d3fca68-01 | ||
| - | PARTUUID=5d3fca68-02 | ||
| - | tmpfs / | ||
| - | tmpfs / | ||
| - | </ | ||
| - | |||
| - | ===== Set the Welcome Text ===== | ||
| - | < | ||
| - | # nano /etc/motd | ||
| - | ---------------- | ||
| - | ______ | ||
| - | | _ \ | | (_) | ||
| - | | | | |___ _ __ ___ ___ | |_ _ ___ ____ | ||
| - | | | | / _ \| '_ ` _ \ / _ \| __| |/ __|_ / | ||
| - | | |/ / (_) | | | | | | (_) | |_| | (__ / / | ||
| - | |___/ \___/|_| |_| |_|\___/ \__|_|\___/ | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | ===== Locale ===== | ||
| - | For setting up locales see section [[linux: | ||
| - | < | ||
| - | # locale -a | ||
| - | --------------- | ||
| - | C | ||
| - | C.UTF-8 | ||
| - | dutch | ||
| - | en_US.utf8 | ||
| - | nl_NL | ||
| - | nl_NL@euro | ||
| - | nl_NL.iso88591 | ||
| - | nl_NL.iso885915@euro | ||
| - | nl_NL.utf8 | ||
| - | POSIX | ||
| - | |||
| - | # cat / | ||
| - | -------------------------- | ||
| - | |||
| - | # File generated by update-locale | ||
| - | LANG=en_US.UTF-8 | ||
| - | LANGUAGE=" | ||
| - | LC_TIME=" | ||
| - | LC_NUMERIC=" | ||
| - | LC_MONETARY=" | ||
| - | LC_PAPER=" | ||
| - | </ | ||
| - | ===== Power Saving ===== | ||
| - | * Disable the blinking cursor: | ||
| - | * Configure PowerTop: [[linux: | ||
| - | * Tune ASPM: [[linux: | ||
| - | |||
| - | |||
| - | ===== Install frequently used packages ===== | ||
| - | # apt-get install sudo | ||
| - | # apt-get install iputils-ping | ||
| - | # apt-get install nano | ||
| - | # apt-get install less | ||
| - | |||
| - | |||
| - | ===== Container prerequisites ===== | ||
| - | Be aware of the following prerequistes for some containers: | ||
| - | |||
| - | * [[https:// | ||
| - | * [[linux: | ||
| - | * [[linux: | ||
| - | |||
| - | ==== lxc-menu ==== | ||
| - | Create the lxc-menu in / | ||
| - | * [[linux: | ||
domoticz/base-system.1697731180.txt.gz · Last modified: by oscar
