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
- Notify user when a suspended user tries to login (#2310, #2345)
465
-
- Allow setting default web install templates for Quick install (#2344) (https://github.com/hestiacp/hestia-quick-install)
466
-
- Improve security how apt keys are downloaded #2299 (https://blog.cloudflare.com/dont-use-apt-key/)
465
+
- Allow setting default web install templates for Quick install (#2344) (<https://github.com/hestiacp/hestia-quick-install>)
466
+
- Improve security how apt keys are downloaded #2299 (<https://blog.cloudflare.com/dont-use-apt-key/>)
467
467
- Allow users to set system php version in Web GUI (#2357)
468
468
- Added a link to the firewall in list services (#2371) @fra81
469
469
@@ -487,9 +487,9 @@ After that run apt update && apt upgrade
487
487
488
488
### Dependencies
489
489
490
-
- Update PHPmyadmin to 5.1.2 (https://www.phpmyadmin.net/files/5.1.2/)
491
-
- Update Filegator to 7.7.1 (https://github.com/filegator/filegator/releases/tag/v7.7.1)
492
-
- Update B2CLI to 3.2.0 (https://github.com/Backblaze/B2_Command_Line_Tool/releases/tag/v3.2.0) (#2349) @ptrinh
490
+
- Update PHPmyadmin to 5.1.2 (<https://www.phpmyadmin.net/files/5.1.2/>)
491
+
- Update Filegator to 7.7.1 (<https://github.com/filegator/filegator/releases/tag/v7.7.1>)
492
+
- Update B2CLI to 3.2.0 (<https://github.com/Backblaze/B2_Command_Line_Tool/releases/tag/v3.2.0>) (#2349) @ptrinh
493
493
494
494
## [1.5.4] - Service release
495
495
@@ -628,7 +628,7 @@ After that run apt update && apt upgrade
628
628
629
629
### Dependencies
630
630
631
-
- Update Roundcube to 1.5.0 https://roundcube.net/news/2021/10/18/roundcube-1.5.0-released
631
+
- Update Roundcube to 1.5.0 <https://roundcube.net/news/2021/10/18/roundcube-1.5.0-released>
632
632
- Update jQuery UI to the last version [CVE-2021-41182](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41182)
633
633
634
634
## [1.4.17] - Service release
@@ -834,7 +834,7 @@ After that run apt update && apt upgrade
834
834
835
835
- Improve the calculated disk size of a new backup estimated by excluding the exclude folders, mail accounts and database in backups (#1616) @Myself5
836
836
- Improve v-update-firewall / v-stop-firewall to make it self healing (#1892) @myrevery
837
-
- Update phpMyAdmin version to 1.5.1 (See https://www.phpmyadmin.net/news/2021/6/4/phpmyadmin-511-released/)
837
+
- Update phpMyAdmin version to 1.5.1 (See <https://www.phpmyadmin.net/news/2021/6/4/phpmyadmin-511-released/>)
838
838
- Fixed a bug after rebuilding mail with Exim4 and suspended domains (#1886)
839
839
- Fixed "Allowed IP addresses for API" field with strange behaviour #1866
840
840
- Fixed an issue where the "Saved confirmation" was not set due to a redirect #1879
@@ -854,14 +854,14 @@ After that run apt update && apt upgrade
854
854
855
855
- **NOTE:** During the 1.4.1 / 1.4.0 release we have introduced a bug for Ubuntu 20.04 and 18.04 users with multiple network ports on the server. This release will solve the problems caused by this bug! If you are unable to download the Hestia packages via apt. Run the following command via CLI or SSH as root
856
856
857
-
```
858
-
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
857
+
```bash
858
+
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
859
859
```
860
860
861
861
Then run the update via
862
862
863
-
```
864
-
apt update && apt upgrade
863
+
```bash
864
+
apt update && apt upgrade
865
865
```
866
866
867
867
### Bugfixes
@@ -887,7 +887,7 @@ Then run the update via
887
887
888
888
- **NOTE:** Ubuntu 16.04 (Xenial) is no longer supported as it has reached EOL (end-of-life) status.
889
889
- **NOTE:** Apache in "standalone" mode is no longer actively supported and has been removed from installer options. Nginx (Proxy) + Apache2 will remain supported.
890
-
-**NOTE:** Custom "quick installer apps" will not work anymore due to changes in how we handle quick installer apps. Minimal changes to the Quick installer apps are required! Please check https://github.com/hestiacp/hestia-quick-install for how to migrate!
890
+
- **NOTE:** Custom "quick installer apps" will not work anymore due to changes in how we handle quick installer apps. Minimal changes to the Quick installer apps are required! Please check <https://github.com/hestiacp/hestia-quick-install> for how to migrate!
891
891
- **NOTE:** Manual upgrade scripts are available to update Roundcube, Rainloop and PHPmyadmin to the last version they can be found in /usr/local/hestia/install/upgrade/manual/
892
892
893
893
### Features
@@ -987,7 +987,7 @@ Then run the update via
987
987
988
988
### Bugfixes
989
989
990
-
- Updated APT repository key for PHP from packages.sury.org (https://forum.hestiacp.com/t/apt-upgrade-failed-gpg-error-packages-sury-org)
990
+
- Updated APT repository key for PHP from packages.sury.org (<https://forum.hestiacp.com/t/apt-upgrade-failed-gpg-error-packages-sury-org>)
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
##Hestia Control Panel - Contribution Guidelines
1
+
# Hestia Control Panel - Contribution Guidelines
2
2
3
3
## Ways to contribute
4
4
@@ -38,7 +38,7 @@ The first step is to create a fork of the `hestiacp/hestiacp` repository under y
38
38
39
39
Once you've created your fork, clone the repository to your computer and make sure that you've checked out the `main` branch. **Always** create a new topic branch for your work.
40
40
41
-
### Branch naming convention:
41
+
### Branch naming convention
42
42
43
43
-**Prefix:**`topic/` (such as **fix**, **feature**, **refactor**, etc.)
44
44
-**ID**: `888` (GitHub Issue ID if an issue exists)
@@ -64,7 +64,7 @@ To aid other developers and keep the project's commit history clean, please **sq
64
64
65
65
All pull requests must include a brief but descriptive title, and a detailed description of the changes that you've made. **Only include commits that are related to your feature, bug fix, or patch in your pull request!**
66
66
67
-
## Thank you!
67
+
## Thank you
68
68
69
69
We appreciate **all** contributions no matter what size; your feedback and input directly shapes the future of Hestia Control Panel and we could not do it without your support.
@@ -29,7 +29,7 @@ Hestia Control Panel is designed to provide administrators an easy to use web an
29
29
- Let's Encrypt SSL support with wildcard certificates
30
30
- Firewall with brute-force attack detection and IP lists (iptables, fail2ban, and ipset).
31
31
32
-
# Supported platforms and operating systems
32
+
##Supported platforms and operating systems
33
33
34
34
-**NOTE:** Hestia Control Panel does not support 32 bit operating systems!
35
35
@@ -38,21 +38,21 @@ Hestia Control Panel is designed to provide administrators an easy to use web an
38
38
39
39
-**NOTE:** Hestia Control Panel in combination with OpenVZ 7 or lower might have issue Bind9 server not starting or issues with Firewall. If you use a Virtual Private Server we strongly advice you to use something based on KVM or LXC!
40
40
41
-
# Installing Hestia Control Panel
41
+
##Installing Hestia Control Panel
42
42
43
43
-**NOTE:** Hestia Control Panel must be installed on top of a fresh operating system installation to ensure proper functionality.
44
44
45
45
While we have taken every effort to make the installation process and the control panel interface as friendly as possible (even for new users), it is assumed that you will have some prior knowledge and understanding in the basics how to set up a Linux server before continuing.
46
46
47
-
## Step 1: Log in
47
+
###Step 1: Log in
48
48
49
49
To start the installation, you will need to be logged in as **root** or a user with super-user privileges. You can perform the installation either directly from the command line console or remotely via SSH:
50
50
51
51
```bash
52
52
ssh root@your.server
53
53
```
54
54
55
-
## Step 2: Download
55
+
###Step 2: Download
56
56
57
57
Download the installation script for the latest release:
58
58
@@ -66,7 +66,7 @@ If the download fails due to an SSL validation error, please be sure you've inst
66
66
apt-get update && apt-get install ca-certificates
67
67
```
68
68
69
-
## Step 3: Run
69
+
###Step 3: Run
70
70
71
71
To begin the installation process, simply run the script and follow the on-screen prompts:
72
72
@@ -76,17 +76,17 @@ bash hst-install.sh
76
76
77
77
You will receive a welcome email at the address specified during installation (if applicable) and on-screen instructions after the installation is completed to log in and access your server.
78
78
79
-
## Custom installation:
79
+
###Custom installation
80
80
81
81
You may specify a number of various flags during installation to only install the features in which you need. To view a list of available options, run:
82
82
83
83
```bash
84
84
bash hst-install.sh -h
85
85
```
86
86
87
-
Alternatively, @gabizz has made available a command-line script generator at https://gabizz.github.io/hestiacp-scriptline-generator/ which allows you to easily generate the installation command via GUI.
87
+
Alternatively, @gabizz has made available a command-line script generator at <https://gabizz.github.io/hestiacp-scriptline-generator/> which allows you to easily generate the installation command via GUI.
88
88
89
-
# How to upgrade an existing installation
89
+
##How to upgrade an existing installation
90
90
91
91
Automatic Updates are enabled by default on new installations of Hestia Control Panel and can be managed from **Server Settings > Updates**. To manually check for and install available updates, use the apt package manager:
92
92
@@ -95,18 +95,18 @@ apt-get update
95
95
apt-get upgrade
96
96
```
97
97
98
-
# Issues & Support Requests
98
+
##Issues & Support Requests
99
99
100
100
- If you encounter a general problem while using Hestia Control Panel and need help, please [visit our forum](https://forum.hestiacp.com/) to search for potential solutions or post a new thread where community members can assist.
101
101
- Bugs and other reproducible issues should be filed via GitHub by [creating a new issue report](https://github.com/hestiacp/hestiacp/issues) so that our developers can investigate further. Please note that requests for support will be redirected to our forum.
102
102
103
103
**IMPORTANT: We _cannot_ provide support for requests that do not describe the troubleshooting steps that have already been performed, or for third-party applications not related to Hestia Control Panel (such as WordPress). Please make sure that you include as much information as possible in your forum posts or issue reports!**
104
104
105
-
# Contributions
105
+
##Contributions
106
106
107
107
If you would like to contribute to the project, please [read our Contribution Guidelines](https://github.com/hestiacp/hestiacp/blob/release/CONTRIBUTING.md) for a brief overview of our development process and standards.
108
108
109
-
# Copyright
109
+
##Copyright
110
110
111
111
"Hestia Control Panel", "HestiaCP", and the Hestia logo are original copyright of hestiacp.com and the following restrictions apply:
112
112
@@ -120,6 +120,6 @@ If you would like to contribute to the project, please [read our Contribution Gu
120
120
- use the names "Hestia Control Panel", "HestiaCP", or the Hestia logo in any context that is not related to the project,
121
121
- alter the name "Hestia Control Panel", "HestiaCP", or the Hestia logo in any way.
122
122
123
-
# License
123
+
##License
124
124
125
125
Hestia Control Panel is licensed under [GPL v3](https://github.com/hestiacp/hestiacp/blob/release/LICENSE) license, and is based on the [VestaCP](https://www.vestacp.com/) project.<br>
0 commit comments