Scripts and config files to get a server production ready.

.gitconfig Sanitized some file entries. 6 years ago
.tmux.conf Added tmux.conf and config.fish 6 years ago
README.md Added Procedure section to README.md 5 years ago
config Sanitized some file entries. 6 years ago
config.fish Added tmux.conf and config.fish 6 years ago
init.el Added ssh config, init.el 6 years ago
setup.sh Also install R 5 years ago
README.md

Server setup

This is a collection of config files and scripts designed to get a vanilla Ubuntu server up to working speed as quickly as possible.

Contents

This will set up:

  • fish shell
  • tmux, w3m
  • emacs-nox with ESS
  • Julia 1.1.0
  • R
  • .gitconfig
  • .ssh/config

    Procedure

  • Create a new user with root privileges:

sudo adduser <user>
sudo adduser <user> sudo
  1. Log out, then log in again as the new user. Clone this repository and run the setup script (you will be prompted for your password):
git clone http://git.synoikos.de/git/daniel/server-setup.git`
cd server-setup
./setup.sh
  1. Launch emacs and run M-x package-install to install julia-mode.

Daniel Vedder

10/7/2018