Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 1.41 KB

File metadata and controls

51 lines (40 loc) · 1.41 KB

Shaka Lab Recommended Settings for Linux

The Shaka Lab Recommended Settings package provides recommended OS settings for a Shaka Lab environment.

This is the Linux package.

Installation

curl -L https://shaka-project.github.io/shaka-lab/public.key | \
    sudo tee /etc/apt/trusted.gpg.d/shaka-lab.asc
echo deb https://shaka-project.github.io/shaka-lab/ stable main | \
    sudo tee /etc/apt/sources.list.d/shaka-lab.list
sudo apt update
sudo apt install -y shaka-lab-recommended-settings

Updates

sudo apt update && sudo apt -y upgrade

Uninstallation

sudo apt remove -y shaka-lab-recommended-settings

Specific Settings and Dependencies

Dependencies installed with this package:

  • aptitude (console apt frontend)
  • arping (network debugging tool)
  • debconf-utils (debian configuration tools)
  • dialog (console configuration dialogs for packages)
  • net-tools (more network debugging tools)
  • openssh-server (SSH server)
  • plocate (file search tool)
  • smartmontools (disk monitoring tools)
  • tcpdump (network debugging/sniffing tool)
  • vim (text editor)

Settings configured automatically by this package:

  • Configure SSH server:
    • Disable root login
    • Enable port-forwarding
  • Disable prompting for service restarts, always restart affected services
  • Configure additional apt repositories to install major browsers
  • Prefer Mozila PPA for Firefox over Ubuntu snap package