Search results

  1. J

    A Python interface to the DirectAdmin API

    This is a simple interface we wrote to interact with the DirectAdmin API using Python. It supports all current and future API endpoints in DirectAdmin. https://github.com/sensson/python-directadmin
  2. J

    MySQL 5.6.38

    We ran into some issues when upgrading to MySQL 5.6.38. There were no error logs, nothing. The only thing it returned was: Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/server.pid). I tried starting it with sh -x /etc/init.d/mysqld start which gave me the...
  3. J

    php-fpm and mod_ruid2

    Lately I've been testing if it would be possible to run mod_ruid2 alongside php-fpm. When I removed the check for fpm and ruid2 (I left the others intact) it had no problems building them both. I ran a few tests with php 5.6 and the latest version of 7. I also tested it with them both...
  4. J

    Global bayes rules

    Is it possible to have global per server bayes rules along with the per user ones? We don't want customers to train the database themselves but every so often it does help if a spam outbreak can be trained globally. Eg. http://wiki.apache.org/spamassassin/SiteWideBayesSetup
  5. J

    Exim using the wrong hostname on CentOS 7.1

    We're currently running some tests with CentOS 7 and DirectAdmin before putting it into production. One of the things we've noticed is that since we have upgraded to CentOS 7.1 the hostname Exim picks up automatically is actually the node name. If we have a server with a hostname of...
  6. J

    Using Puppet to install DirectAdmin

    We've spent a fair amount of time on a Puppet module that can manage your DirectAdmin servers. It's not meant to replace the GUI of DirectAdmin, though it tries to simplify installing a new server and managing custombuild across several servers at the same time. If Puppet is new for you, you...
  7. J

    Updating perl modules

    I think this is one of the things sysadmins seem to pay less attention to. Custombuild does not really take care of updating them too. We've just ran a script to update all our perl modules but of course some did fail -- perl can be such a pain. I wonder though, how do you sysadmins handle...
  8. J

    SpamAssassin 3.3.2

    After more than a year SpamAssassin released a new version on the 16th of June. Minor release. See http://spamassassin.apache.org/downloads.cgi?update=201106220000. Upgraded using CPAN. No issues. When will it be included in custombuild?
  9. J

    ProFTPD mod_tls

    Right, not the first and likely not the last question about this subject either. I want to set up SSL on a server but for some reason it does not seem to work out if I use port 21. My client is FlashFXP using Explicit SSL (Auth TLS), but changing clients results in the same problem. I get the...
  10. J

    Perl & Bash

    I use perl almost every day on command line level to replace certain strings in bash scripts, but until now, I never had to use bash variables. For some reason, they don't seem to work as well. Hopefully someone has a solution for the below: #!/bin/sh THISIP=`/sbin/ifconfig ${DEFAULTNIC} |...
  11. J

    Interest in fallback solutions

    We run a commercial per domain fallback service for the somewhat larger companies. It is used many times as a frontend relay to protect or offload scanning services of the primary mailserver (Exchange, Lotus etc.). In the meantime, it seems that more and more people are getting interested in...
  12. J

    PHP session.save_path

    First off, I'm not completely sure if this is a configuration setting for PHP or if it's as designed or an error in Apache, so please let me know if I'm mistaken here. I am trying to get PHP to use custom temporary folders for both sessions and uploaded files. While normal scripts seem to have...
  13. J

    Deleted folders of subdomains

    Can we think of any solution to deal with the subdomains left undeleted while their folders have been removed? I know Apache won't break all of the sudden because of the leftover virtualhosts, but it would be better to clean those virtualhosts up. I might be missing a feature though, if so...
  14. J

    IPv6

    Is there any news on implementing IPv6 in DirectAdmin? Some sort of timeline perhaps? We can't wait until IPv4 is just not available anymore.
  15. J

    Custom messages templates for resellers

    I would like to request custom messages templates for resellers. I have mailed this to John already but thought it might be an idea to see other users stand towards this. Basically, we would like a reseller to be able to specify the messages sent to users when they reach a certain limit or on...
  16. J

    Suspension on bandwidth overusage

    I was wondering what exact effects bandwidth suspension will have on the user. We don't have any customers at the moment running who are suspended, so I can't test it decently (I think). A manual suspend, basically suspends everything from what I can tell. E-mail logins, DirectAdmin, their...
  17. J

    Building PHP6-CGI / Custombuild 1.2 causes endless loop

    On a test server, I tried using custombuild 1.2 to install PHP6 as cgi. I thought it might be possible this way to run PHP4, 5 and 6 together allthough I'm not sure of the implications custombuild will have on httpd.conf. Basically, all I did was run ./build php6-cgi and made sure we had the...
  18. J

    Undo jailing user

    Is there a way to remove all the binaries and jail from a user easily? Or is it just a matter of removing bin, etc, sbin, tmp, user, var and home from it's account and change the /etc/passwd file?
  19. J

    ClamAV and .eml attachments

    Unfortunately, I couldn't find the right answer on Google, so let's give this a try. At the moment, .eml attachments are not allowed by our servers. Every single on of them runs ClamAV and the proper configuration within Exim. Within this configuration, only the bat:com:pif:prf:scr:vbs...
  20. J

    SpamAssassin and SQL

    Since SpamAssassin can sometimes be a load causing application, it would be great to spread it amongst multiple frontend servers. These frontend servers would have to know about each users configuration. If SpamAssassin would store this information in a pre-specified database (default...
Top