forked from KnightSwarm/Minstall
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
71 lines (60 loc) · 1.85 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
=====
Notes
=====
Run on a freshly installed server under root, may not work under an already setup server!
No warranty. For help visit www.excloo.com and contact me using any method shown!
============
Instructions
============
This script contains several modules designed to help you set up your server how you want it.
Simply run the below download command then run "bash minstall.sh help" or "bash minstall.sh modules" to see help or modules respectively.
Updating Packages
-----------------
Use "bash minstall.sh configure-upgrade" to upgrade your installed packages regularly.
=============
Compatibility
=============
Operating Systems:
+ Debian 6 (Squeeze) i686
+ Debian 6 (Squeeze) x86_64
+ Ubuntu 12.04 (Precise Pangolin) i686
+ Ubuntu 12.04 (Precise Pangolin) x86_64
Platforms:
+ KVM
+ OpenVZ
+ Physical Hardware
+ Virtualbox
+ VMware
+ vServer (Debian Only)
+ Xen HVM
+ Xen PV (Unsupported)
===============
Sample Commands
===============
Download
--------
cd ~; rm -rf minstall minstall.tar.gz; mkdir minstall; cd minstall; wget --no-check-certificate -O minstall.tar.gz http://www.github.com/downloads/KnightSwarm/Minstall/Latest.tar.gz; tar zxvf minstall.tgz
cd ~; rm -rf minstall minstall.tar.gz
Install
-------
bash minstall.sh install-extra-repositories
bash minstall.sh clean-packages
bash minstall.sh install-ssh
bash minstall.sh install-extra-packages
Configuration
-------------
bash minstall.sh configure-general
bash minstall.sh configure-ssh
bash minstall.sh configure-upgrade
bash minstall.sh configure-user
HTTP
----
bash minstall.sh http-install-exim
bash minstall.sh http-install-mysql
bash minstall.sh http-install-nginx
bash minstall.sh http-install-php
bash minstall.sh http-install-php-extra
bash minstall.sh http-configure-mysql
bash minstall.sh http-configure-nginx
bash minstall.sh manage-add-user
bash minstall.sh manage-add-host