Welcome to the Ajenti Idea Exchange. It's your chance to collaborate with our team and other users to influence the future of Ajenti! Ideas appreciated.

0
Respost

SUSE support?

Tim McDonald fa 11 anys updated by Eugene Pankov (Project coordinator) fa 11 anys 0
Can Ajenti support SUSE distros ie: SLES, openSUSE?  Seems like it probably would since it's RPM based but not sure how to get in on the system.


Answer

Ajenti can be installed and run on SUSE, but most plugins won't work because they don't support SUSE specific configuration.

0
Respost

Packages empty?

Eltroth fa 11 anys updated by Kurt Fitzner fa 9 anys 4

My packages plugin doesn't show me any packages, instead it says empty.


Did I missed something?

Answer

Fixed in 1.0 beta

0
Respost

I'm on Centos 6.2, how can I start Ajenti automatically

Chuck Gregory fa 11 anys updated by Eugene Pankov (Project coordinator) fa 11 anys 4

Currently I have to log on with ssh and "service restart ajenti"

I'm sure there is some simple place to put that command in order to execute it at startup; however, I don't know where it is, and would appreciate advice.


Thanks

0

Ajenti Website Configuration Assistance for Cachet (NGINX)

Brian King fa 8 anys 0

Hello,


I'm attempting to configure a website ````health.domain.com```` using Cachet (https://github.com/cachethq/Cachet) and have done everything outside of the nginx website settings and am having trouble. Below is their suggested setup for PHP-FPM/NGINX setups from https://docs.cachethq.io/docs/installing-cachet:

````
# Upstream to abstract backend connection(s) for php
upstream php {
server unix:/tmp/php-cgi.socket;
server 127.0.0.1:9000;
}

server {
server_name cachet.mycompany.com; # Or whatever you want to use
listen 80 default;
}

# HTTPS server

server {
listen 443;
server_name cachet.mycompany.com;

root /var/vhost/cachet.mycompany.com/public;
index index.php;

ssl on;
ssl_certificate /etc/ssl/crt/cachet.mycompany.com.crt; # Or wherever your crt is
ssl_certificate_key /etc/ssl/key/cachet.mycompany.com.key; # Or wherever your key is
ssl_session_timeout 5m;

# Best practice as at March 2014
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers "ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA";
ssl_buffer_size 1400; # 1400 bytes, within MTU - because we generally have small responses. Could increase to 4k, but default 16k is too big

location / {
add_header Strict-Transport-Security max-age=15768000;
try_files $uri /index.php$is_args$args;
}

location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
fastcgi_keep_conn on;
add_header Strict-Transport-Security max-age=15768000;
}
}
````
0

Without www downloading bin file

Arvind Kumar fa 9 anys 0
I am having a domain name its wrking fine with www, where as if I browse site without www then its downloading bin file.
0
Completat

Using virtualenv with Ajenti V and gunicorn

Jordan Teichmann fa 10 anys updated by Dennis Gathagu fa 7 anys 9
I'm looking for advice on using the Python WSGI in Ajenti V.

Gunicorn is able to find my module (a Django app) but I cannot seem to get it to recognize my python path, e.g. /srv/website/env, so it fails trying to import django.core.wsgi. The only way I can get the app to start is if I install my python packages like Django globally. Is there a way to use virtual environments with the current Python WSGI plugin?
0

Mailboxes can't be accessed by any imap clientclient, Ajenti-V

JL Griffin fa 9 anys updated by Pierre Knudsen fa 8 anys 7
I have a ton of email accounts on my server. The number one issue that myself and my customers have had since switching to i mm ajenti is that no one can access their email other than through roundcube. Mobile phone IMAP clients do not access the emails they say that they cannot connect to the server. Desktop email apps including outlook, thunderbird, Opera Mail, Claws mail and several others cannot access any accounts. They say they cannot connect to the server. Mail logs show that the applications connect then disconnect within the same second. What's going on? I have tried every variation of ports and settings to no avail. The only way people can access emails, is through roundcube. Roundcube is configured to connect to localist, and if I change roundcube configuration so that it is connecting for emails to the outside IP address instead of localhost, the same issue occurs there. What's going on? How can I get this working? Ive been trying for months and I'm at a loss. Help.
0
Respost

Как создать новый сайт через панель

Тарас Гаврилюк fa 10 anys updated by Eugene Pankov (Project coordinator) fa 10 anys 1
У меня есть домен. Мне нужно через панель создать новый сайт, ftp подключение в нему. Как это сделать?
Answer
Я извиняюсь, но вы пример читали? http://support.ajenti.org/topic/353409-setting-up-a-php-website-with-ajenti-v-wordpress-example/ - здесь на примере Wordpress все расписано
0

Nginx FastCGI custom config

matrix142 fa 9 anys 0
There is currently an error when adding a new FastCGI PHP site with custom configuration.
It seems that the checkbox "Only use custom configuration" does not work properly.

1. Create a new website (and setup basic settings)
2. Add FastCGI PHP
3. Expand "Extended"
4. Paste in your custom configuration
5. Check "Only use custom configuration"

And then there is the problem:
Ajenti does not only use the pasted in configuration code! It puts the code in its own config file and something like this happens:

#AUTOMATICALLY GENERATED - DO NO EDIT!


server {
listen *:80;


server_name mydomain.de www.mydomain.de;

access_log /var/log/nginx/mydomain.access.log;
error_log /var/log/nginx/mydomain.error.log;

root /var/www/mydomain/htdocs;
index index.html index.htm index.php;

location ~ [^/]\.php(/|$)

!!!Here begins my pasted in custom config!!!
server {
listen *:80;


server_name mydomain.de www.mydomain.de;

access_log /var/log/nginx/mydomain.access.log;
error_log /var/log/nginx/mydomain.error.log;

root /var/www/mydomain.de/htdocs;
index index.html index.htm index.php;


location /old {
deny all;
}

location ~ [^/]\.php(/|$) {

fastcgi_index index.php;
include fcgi.conf;
fastcgi_pass unix:/var/run/ajenti-v-php-fcgi-mydomain-php-fcgi-0.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

}
!!!Here ends the custom config!!!
}


}

}

Thanks for your help.
0

can't connect root after OS (ubuntu) user sync

Marc-Antoine Brenac fa 10 anys updated by Marc Bertens fa 9 anys 3
my root user account is kinda frozen after I sync up the accounts.
I wonder if there is a reset mechanism in order to save a corrupted configuration ?
Answer
If you have enabled OS sync, you now need to use password of OS' root user to log into Ajenti.