You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor App Installation Functions
Enhance SSH Key Authentication Function
Integrate User Input Handling
Refactor Configuration Functions
Improve Readability and Comments
Fix Bug in Key Authentication Function
Implement Auto-Delete of Script File
Update README with Usage Instructions
Update README with Badges and References
modified: README.md
new file: images/main_menu.png
new file: images/passwordless_sudo_enabled.png
modified: install.sh
- Option to disable password authentication and leave key-based only (as requested in [issue #1](https://github.com/Decaded/install-script/issues/1))
15
29
- Asks for a public key that will be inserted into `$HOME/.ssh/authorized_keys`
30
+
- if the key already exist in the file, new entry will not be made
31
+
-`sshd_config` will be backed up to `/etc/ssh/sshd_config_decoscript.backup`
32
+
- this will enable option `6` in the menu: `Restore SSH Configuration`
16
33
- Option to enable passwordless sudo access for the user running this script
17
34
- Won't do anything if the user already has this enabled
18
35
- Option to install a basic web server ([nginx](https://www.nginx.com/) & [php8.1](https://www.php.net/releases/8_1_0.php)-fpm)
19
36
- Opens ports 80 and 443 TCP/UDP in the firewall
20
37
- Removes [Apache2](https://httpd.apache.org/) if it exists
21
38
- Option to install [Node Version Manager](https://github.com/nvm-sh/nvm)
22
39
40
+
___
23
41
### Usage
24
42
25
43
Download:
@@ -32,13 +50,19 @@ sudo chmod +x install.sh
32
50
```
33
51
Run script:
34
52
```bash
35
-
sudo ./install.sh
36
-
```
37
-
You can remove `install.sh` after installation is complete
38
-
```bash
39
-
rm install.sh
53
+
./install.sh
40
54
```
55
+
And just pick what you need from the menu:
41
56
57
+

58
+
59
+
___
60
+
### Contributing
61
+
Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to submit a [issue](https://github.com/Decaded/install-script/issues).
62
+
63
+
___
42
64
### Disclaimer
43
-
> I am by no means an expert in this field.
44
-
> You use this script at your own risk.
65
+
66
+
> I am by no means an expert in this field. You use this script at your own risk.
0 commit comments