Scripts and config files to get a server production ready.

.gitconfig Sanitized some file entries. 7 months ago
.tmux.conf Added tmux.conf and config.fish 7 months ago
README.md Corrected markdown in README.md 23 days ago
config Sanitized some file entries. 7 months ago
config.fish Added tmux.conf and config.fish 7 months ago
init.el Added ssh config, init.el 7 months ago
setup.sh Also install R 23 days 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

  1. Create a new user with root privileges:

    sudo adduser <user>
    sudo adduser <user> sudo
  2. 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
  3. Launch emacs and run M-x package-install to install julia-mode.

Daniel Vedder

10/7/2018