Skip to content

Latest commit

 

History

History
74 lines (53 loc) · 1.59 KB

README.md

File metadata and controls

74 lines (53 loc) · 1.59 KB

TODO

postinstall_ubuntu_perso.sh and postinstall_ubuntu_perso_minimal.sh

Added compatibility for Ubuntu 20.04 LTS. Added a minimal version of the script for old PCs.

TO DO :

  • Brave Browser
  • Palemoon

jeedom_raspbian.sh (based on Raspbian Duster 10 Lite)

  • Install Jeedom.
  • Adapt the installer script to Raspbian based on Debian Duster.
  • Install drivers for ZWave Plus and ZigBee communication protocols.

config_vps_server.sh (based on Ubuntu Server 18.04 LTS)

  • Apache

  • PostgreSQL -> MongoDB

  • Gitlab

  • HTTPS : Certbot with Let's Encrypt

  • Optional : Webmail

SECURITY

On Apache and Nginx

  • HTTP2 Protocol

  • TLS 1.3 + Disable all SSL versions and all TLS versions < 1.2

  • SSL Cipher

  • Let's Encrypt : RSA 4096

Unbound DNS Server + DNS over TLS /!\ DNS over HTTPS with Cloudflare

Operation SMA-ACTIVE

  • Ubuntu Server 18.04 LTS -> Debian 10 Buster

  • Change Matrix & Riot.im to Rocket.chat & Jitsi Meet

  • Apache or Nginx, that is the question...

  • PostgreSQL or MongoDB ?

  • config_vps_server.sh - usage of git for conf files.

  • UFW OK

  • Docker

  • Let's Encrypt : Elliptic Curve

  • Nextcloud

  • OAuth

  • NVIDIA Jetson

  • Update scripts

NVIDIA & Nouveau driver

add (press "e", grub) : nouveau.modeset=0 modprobe.blacklist=nouveau after quiet splash then esc > ubuntu > esc > advanced options > recovery mode press "network" then "root" then :

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt install nvidia-driver-XXX  # XXX = version number

Enable nested virtualisation on Virtualbox for Linux

VBoxManage modifyvm "VM Name" --nested-hw-virt on