Difference between revisions of "Box"

From Things and Stuff Wiki
Jump to navigation Jump to search
Line 5: Line 5:
 
See also [[Stack]], [[*nix#Configuration_2]]
 
See also [[Stack]], [[*nix#Configuration_2]]
  
== Install ==
+
== Current ==
* https://wiki.debian.org/DebianInstaller/Preseed
+
Arch Linux, bspwm, sxhkd, dmenu + xboom, xfce4-panel, urxvt, zsh, vim
* http://fai-project.org/
 
* http://www.50ply.com/blog/2012/07/16/automating-debian-installs-with-preseed-and-puppet/
 
 
 
* https://github.com/vitamins/archinstaller
 
 
 
== Personal setup ==
 
* http://plusbryan.com/my-first-5-minutes-on-a-server-or-essential-security-for-linux-servers
 
** http://news.ycombinator.com/item?id=5316093
 
  
  hostname new.hostname.com
+
== Ubuntu server setup ==
 +
  hostname new.host.name
 
   
 
   
 
  sudo apt-get update
 
  sudo apt-get update
Line 62: Line 55:
 
  apt-get install ruby rubygems
 
  apt-get install ruby rubygems
 
  apt-get install python pip
 
  apt-get install python pip
 +
 +
 +
== Install ==
 +
* https://wiki.debian.org/DebianInstaller/Preseed
 +
* http://fai-project.org/
 +
* http://www.50ply.com/blog/2012/07/16/automating-debian-installs-with-preseed-and-puppet/
 +
 +
* https://github.com/vitamins/archinstaller

Revision as of 19:46, 30 August 2014

Quick setup snippets for my personal dotconfigs, etc.

See also Stack, *nix#Configuration_2

Current

Arch Linux, bspwm, sxhkd, dmenu + xboom, xfce4-panel, urxvt, zsh, vim

Ubuntu server setup

hostname new.host.name

sudo apt-get update
sudo apt-get install tmux git
git clone git@github.com:milkmiruku/dottmux.git ~/.tmux
ln -s ~/.tmux/.tmux.conf ~/.tmux.conf
tmux

sudo apt-get install curl zsh ncdu htop tree mercurial build-essential gcc libc6-dev ncurses-dev

sudo git clone git@github.com:milkmiruku/zsh.git ~/.zsh && cd ~/.zsh && sudo git submodule init && sudo git submodule update
  # edit zshrc location config 
useradd -m -s /usr/bin/zsh milk
passwd milk
adduser milk sudo

sudo apt-get remove vim vim-runtime gvim
  # (disable distro vim. not possible with apt on ubuntu [1])
mkdir ~/src && mkdir ~/src/vim
hg clone https://vim.googlecode.com/hg/ ~/src/vim && cd ~/src/vim && ./configure --enable-pythoninterp=yes && make && sudo make install
cd

git clone git@github.com:milkmiruku/dotvim.git ~/.vim
ln -s ~/.vim/vimrc ~/.vimrc
mkdir ~/.vim/bundle
git clone git://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim
echo ':NeoBundleInstall' > ~/viminit.txt
echo ':q' >> ~/viminit.vim
vim -s ~/viminit.vim
rm ~/viminit.vim

wget -O src/atop.tar.gz http://www.atoptool.nl/download/atop-2.0.2.tar.gz && cd ~/src && tar zxvf atop.tar.gz && cd ~/src/atop && ./configure && make && make install
cd

vim /etc/ssh/sshd_config
  # disable root, change port, etc.
ssh-keygen -t rsa
  # (for user and root?)


To sort: multiuser config. permissions? Or /usr/share/config/ ...

apt-get install php mariadb
apt-get install ruby rubygems
apt-get install python pip


Install