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
Fixed

Widget settings crash

Thibaut 10 years ago updated by Eugene Pankov (Project coordinator) 10 years ago 1
I was about to remove some widgets I don't need when I noticed a "settings" icon (is this new?). Clicking on it for a widget that doesn't actually have settings causes a crash.
0
Answered

Apache plugin

Jonathan DELORME 10 years ago updated by Eugene Pankov (Project coordinator) 10 years ago 0

Hi,

I can't start Apache plugin. In my FreeBSD, the apache binary is "apachectl" and not "apache2". How can I change the binary name used by the plugin ?

Answer

Thank you for the tip, the fix will arrive in the next build (ASAP).

0
Under review

NodeJS App + Domain

neet_jn 9 years ago updated 9 years ago 22
I'm new to the whole MEAN stack, even more so to Ajenti ( which I love by the way ). I have all the plugins necessary to run my application running, and the forwarding to my domain seems to be working flawlessly. The only issue standing is my Node App runs on port 3000 - I'm playing around with KeystoneJS - and when I try and request my domain I'm throwing with a NGINX error ( 502 Bad Gateway ). This happens of course because there is no index/route document, and this can also easily be fixed by redirecting my application to port 80 -- which I cannot do because I'm planning on running several node apps.

The problem is, is that I'm either misunderstanding Ajenti's usage of NGINX or I need to override and redirect to port 3000. You see, I believed that just this would naturally get the job done as shown in the keystone tutorial found in the knowledgebase,

Image 100

Though it does not sadly.
0
Answered

How to access roundcube webmail

Prrple 9 years ago updated by Elionai Moura 9 years ago 2
Hi, I have installed Ajenti on a Digital Ocean VPS and am just trying to get to grips with it all.
I have installed Ajenti V including mail, and understand that this includes roundcube webmail. In packages, I have been sure to install roundcube. I have created an email address at a domain hosted on the server.

But, I can't find anywhere any guide on how to access the roundcube webmail. I've tried http://myipaddress/webmail and /webmail/roundcube and /roundcube and other variations, as well as http://mydomain.com/webmail etc. This was based on some other guides I found. Can anyone point me in the direction of how I actually get to a webmail interface?

I must say, Ajenti does seem good, but the documentation is quite lacking when it comes to simply navigating the control panel, and performing simple tasks.
Answer
Ajenti V mail doesn't include any webmail app. But you can instal one of your choice through Ajenti V.
0

What is that "File" field for, in BIND9 plugin, when creating new entry?

David Barbakadze 8 years ago updated by Pierre Knudsen 8 years ago 3

Not sure what I should select in the "File" field. Advise anyone?

Image 128

0

Ga[M]e # MimiTooxX

Ga[M]e # MimiTooxX 8 years ago updated 8 years ago 1

Mode Furien

0
Answered

403 Forbidden

Luan Jenkins 9 years ago updated by Eugene Pankov (Project coordinator) 9 years ago 12
Hey Sorry I'm new at this. I installed Ajenti V command line. I followed the tutorial to get a wordpress blog up but am still having trouble getting everything to work. I'm still getting a 403 Forbidden error on the domain. Here's what my vh.json looks like. Thanks so much in advance for the help.

{
"websites": [
{
"maintenance_mode": false,
"locations": [
{
"custom_conf_override": false,
"path_append_pattern": false,
"pattern": "[^/]\\.php(/|$)",
"custom_conf": "# Zero-day exploit defense.\n# http://forum.nginx.org/read.php?2,88845,page=3\n# Won't work properly (404 error) if the file is not stored on this server, which is entirely possible with php-fpm/php-fcgi.\n# Comment the 'try_files' line out if you set up php-fpm/php-fcgi on another machine. And then cross your fingers that you won't get hacked.\ntry_files $uri =404;\nfastcgi_split_path_info ^(.+\\.php)(/.+)$;",
"path": "/srv/blog",
"match": "regex",
"backend": {
"params": {
"pm_min": 1,
"pm_max": 60,
"php_admin_values": "open_basedir = none;",
"php_flags": "",
"pm": "dynamic"
},
"type": "php-fcgi"
}
}
],
"custom_conf": "# This order might seem weird - this is attempted to match last if rules below fail.\nlocation / {\n\ttry_files $uri $uri/ /index.php?$args;\n}\n\n# Add trailing slash to */wp-admin requests.\nrewrite /wp-admin$ $scheme://$host$uri/ permanent;\n\n# Directives to send expires headers and turn off 404 error logging.\nlocation ~* ^.+\\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {\n access_log off; log_not_found off; expires max;\n}\n\nlocation = /favicon.ico {\n\tlog_not_found off;\n\taccess_log off;\n}\nlocation = /robots.txt {\n\tallow all;\n\tlog_not_found off;\n\taccess_log off;\n}\n\n# Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac).\n# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)\nlocation ~ /\\. {\n\tdeny all;\n}\n# Deny access to any files with a .php extension in the uploads directory\n# Works in sub-directory installs and also in multisite network\n# Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban)\nlocation ~* /(?:uploads|files)/.*\\.php$ {\n\tdeny all;\n}",
"ssl_key_path": "",
"owner": "root",
"ssl_cert_path": "",
"custom_conf_toplevel": "",
"name": "Blog",
"enabled": true,
"extensions": {
"ajenti.plugins.vh.processes.ProcessesExtension": {
"processes": []
},
"ajenti.plugins.vh-mysql.mysql.MySQLExtension": {
"users": [],
"databases": []
}
},
"domains": [
{
"domain": "k-leap.com"
}
],
"root": "/srv/blog",
"ports": [
{
"spdy": false,
"ssl": false,
"host": "*",
"port": 80,
"default": false
}
]
}
]
}
0
Answered

servicebar and services

Benjamin Khoo 10 years ago updated by Eugene Pankov (Project coordinator) 10 years ago 1
hi

i am trying to make a simple plugin to start/stop my own service. However, the servicebar doesn't seem to be able to change to stop/restart button when i click on start. Even though the service is actually started. how does this work? 

i have my own init script written as a standard sysvinit style script but servicebar just can't seem to pick it up and control it. any advice?

thanks
Answer
Service bar picks service status directly from Services plugin. Depending on OS, your script must be compatible with Upstart (Debian-based) or SysV-init (Debian and RHEL).
As I guess you probably have written your script in SysV-init style, service status is detected by checking exitcode when calling /etc/init.d/xxx status.
Exitcode 0 means running, other codes mean stopped.
0
Answered

my ajenti panel very slows, have long to wait for a response

Pingvin Ne 10 years ago updated by Eugene Pankov (Project coordinator) 10 years ago 0
Intel(R) Xeon(R) CPU E3-1240 v3 @ 3.40GHz
Memory1 GB
VSwap
1 GB



Operating Systemcentos-6-x86_64.tar.gz
Answer
Fix released
0
Completed

You need a blog

rmwebs 10 years ago updated by Eugene Pankov (Project coordinator) 10 years ago 1
You need a blog or news section, it's impossible to know what's new, whats going on, etc as it stands.
Answer
I often post announcements on Twitter, Facebook and G+ Ajenti pages. Also, you can see "what's new" list by clicking the version number in the footer of the panel.