DirectAdmin 1.49.0 - Release Candidate

DirectAdmin Support

Administrator
Staff member
Joined
Feb 27, 2003
Messages
9,158
Update: Stable version has been released:
https://forum.directadmin.com/showthread.php?t=52153

----

Hello,

We're pleased to announce the release candidate for DirectAdmin 1.49.0.

version: 1.49.0 RC1

Full list of changes:
directadmin.com/versions.php?version=1.49

New Features:

Security:

Bugfixes:


This release will have many new exciting features.
As will all major changes, they require testing, so for anyone willing to do so, the pre-release binaries are available here:
http://help.directadmin.com/item.php?id=408

Let us know if things don't work, but just as importantly, let us know if they work for you, so we can check them off as working.
New features with main of interest for testing:
- Secure FTPS backups
- HTML/UTF-8 autoreplies + SpamBlocker 4.4
- Backup paths to include dataskq PID number

Thanks!

John
 
I am very excited about the mysql config per user feature. Does this mean you can let DirectAdmin (+roundcube and more) use /usr/local/directadmin/conf/mysql.conf and give your users another database server?
 
John, I see you've added the "HSTS Header" feature to allow DA users to connect securely over port 2222. Many, many thanks for that! I do notice it has some complications I didn't expect when I requested the feature. You mention Apache specifically, but wouldn't the complications apply to NGNIX too?

Cheers,
 
grate news!
next step should be some "user level" basic isolation for CPU / Ram / Disk IO and bandwidth
this can be supported with tools and settings, And can be expressed in DA GUI, and Especially for Nginx / Apache web servers, Php, MySQL and exim / dovecot
for example:
Nginx BW Limit: http://www.nginxtips.com/how-to-limit-nginx-download-speed
Apache Mod_BW (in my opinion should be inside Custombuild): http://sourceforge.net/projects/bwmod/files/bwmod
Integrate some of this post in DA GUI: https://forum.directadmin.com/showthread.php?t=43042
MySQL per User limits: https://dev.mysql.com/doc/refman/5.6/en/user-resources.html
CPU Limit: https://forum.directadmin.com/showthread.php?t=36457
etc...

Regards,
 
Wunderful and amazing features.

One Question John.

Per-User custom mysql.conf file
I have update to 1.49.0 RC1 and have do all steps for it.. WORKS great. The Database was created on the new Server.

But after i make an Admin Backup the my.cnf.user file in /usr/local/directadmin/conf has changes and work no more.

Setting in my.cnf.user (before Backup)

[client]
user=da_admin
password=agoodpassword
socket=/tmp/mysql.sock
host=10.10.10.43

After run an Backup manual or automatic the file change to

[client]
user=da_admin
password=(Null)
 
@Peterjuh360:
Correct, although you could do that already.. If you want RC local and User DBs remote, then you'd have to specify the setting for all Users that are to use the external server.
Another option might be easier to not use the feature, and set the remote server in the mysql.conf, and just use a custom roundcube config.inc.php to sepcify the local box (chattr +i).. although updating RC would be an adventure. Either way though.

@zmippie:
Yes, both apache+nginx. The HSTS feature stores the domain in the browser, but it doesn't take the port into account.. so if you turn it on, any logins to DA on a given host.com:2222 would also mean users can no longer use http://host.com.. the HSTS would force https://host.com.. so your public_html folder would never get used. Hence best to use something specific for DA, like da.hostname.com:2222, with force_hostname and ssl_redirect_host.

@nservices:
Yes, the new Custom Domain Items could help limit bandwidth, etc..... although, it might be more appropriate at as a Custom Package Itemwhich applies to all domains under that User.

@Marwen:
Make sure you don't actually create the my.cnf.username... DA would do that based on your othermysql.conf file at the time of the backup. The my.cnf.username is created on the fly as a new file for mysqldump to use.
Also, it the my.cnf and my.cnf.username will only ever have the user/password.
I'm guessing the mysql_conf is set to the my.cnf.username (incorrect) which would explain the (Null) password.. because the othermysql.conf should have "passwd=" and the my.cnf.username would create "password=". Note the difference in spelling.
The rest of the options, like host, are sent via other means (command line, not config)

John
 
grate news!
next step should be some "user level" basic isolation for CPU / Ram / Disk IO and bandwidth
this can be supported with tools and settings, And can be expressed in DA GUI, and Especially for Nginx / Apache web servers, Php, MySQL and exim / dovecot
for example:
Nginx BW Limit: http://www.nginxtips.com/how-to-limi...download-speed
Apache Mod_BW (in my opinion should be inside Custombuild): http://sourceforge.net/projects/bwmod/files/bwmod
Integrate some of this post in DA GUI: https://forum.directadmin.com/showthread.php?t=43042
MySQL per User limits: https://dev.mysql.com/doc/refman/5.6...resources.html
CPU Limit: https://forum.directadmin.com/showthread.php?t=36457
etc...

Regards,


All in one with CloudLinux - https://www.cloudlinux.com/ - and other cool stuff (such as php selector - in DA only with two php versions...)
 
Added a few more items for this release:

Let me know what you guy think of the "Sent E-Mails" on the Show All Users page feature.
Eg: If it's slow, let me know and I can add a directadmin.conf option to only show the tally count, rather than a live count, as it may slow things down slightly.
FYI: Any slowdown from this feature would be from the /etc/virtual/usage folder, so it only applies if that folder has many files.

John
 
why does CB plugin show
DirectAdmin 1.49.0 downgrade to 1.48.3 is available
 
Because the versions.txt is old on your server. Be sure to ./build update in ssh, or click the update button in the plugin.
 
Back
Top