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.
how to setup a website
It works!
This is the default web page for this server.The web server software is running but no content has been added, yet.
i added a website + domain
plugin development
i've been trying to setup a ajenti development environment for plugin development.
i tried following the documentation instructions but found that it doesn't work...
i keep getting an error
"got an unexpected keyword argument 'commands'"
in core.py from ajenti-panel
how do i ensure that i have all that's required?
thanks
Website by default for the server ip adress ?
i have 3 website on my server ip adress, redirect with Nat. All website are redirect by their name with DNS. But when i go to server ip adress (ip of ajenti) and mx adress of the 3 websites, it displays the last recorded website.
how to create a redirection for the server ip adress and mx go to a page of my choice (ajenti, static page...) ?
ajenti can not start
Stopping Ajenti:
not running
Starting Ajenti:
15.08.2014 22:24 INFO Using config file /etc/ajenti/config.json
started
# service ajenti status
Ajenti is not running
I tried to start ajenti, but it's not running
It happens when I updated openssl to openssl-1.0.1e-16.el6_5.15.x86_64
and I stoped ajenti without do anything , It can't start again.
The port is free.
Is that because the openssl?
Domainkeys and Dkim
Do you support DomainKeys and Dkim in this cpanel?
This is a must have for any cpanel ;)
We are no cpanel :)
P.S. and yes, this is planned.
open_basedir for Ajenti V web sites
Now one important thing when serving multiple customers on a single server is security. Specifically in this case when serving PHP, open_basedir becomes very important.
Right now I've tried adding the open_basedir config as a fastcgi_param under nginx but that does not work properly.
The best way for this to be implemented is under the PHP-FPM site config.
What I would LOVE is if under Content -> PHP-FPM that there would be an option to enable Basedir restrictions. Or even just enable it by default. The open_basedir would restrict PHP to the document root for that web site.
Without this feature I unfortunately wouldn't be able to use this very nice looking admin panel.
How do you add a collection to Configure->Plugins
This is the format of the data I would like to store:
default_classconfig = {
'groups': [{"name": "Shield", "members": ["Nick Fury", "Thaddeus Dugan", "Gabriel Jones"]}, {...}...]
}
I've worked through a collection before, and I used a binder to bind to the collection, but the same techniques don't appear to apply to the ClassConfigEditor.
If you need a complex configuration tree, I suggest instead saving it to JSON or use a more convenient config-to-object binding Reconfigure (https://github.com/Eugeny/reconfigure)
Active Directory Security Groups
Manual/SSH password reset
The instructions on this page did not work for me.
1) sudo nano /etc/ajenti/config.json
{
"users": {
"root": {
"configs": {
"ajenti.plugins.notepad.notepad.Notepad": "{\"bookmarks\": []}",
"ajenti.plugins.fm.fm.FileManager": "{\"root\": \"/\"}",
"ajenti.plugins.terminal.main.Terminals": "{\"shell\": \"sh -c $SHELL || sh\"}",
"ajenti.plugins.dashboard.dash.Dash": "{\"widgets\": [{\"index\": 0, \"config\": null, \"container\": \"0\", \"class\": \"ajenti.plugins.dashboard.welcome.WelcomeWidget\"}]}"
},
"password": "password",
"permissions": []
},
"indolering": {
"configs": {},
"password": "password",
"permissions": []
}
},
"bind": {
"host": "0.0.0.0",
"port": 8000
},
"authentication": true,
"ssl": {
"enable": true,
"certificate_path": "/etc/ajenti/ajenti.pem"
},
"enable_feedback": true,
"installation_id": 6217
}
2) sudo service ajenti restart
Both operations completed successfully.In websites, what stands "maintenance mode" for?
Noticed that Ajenti has a need for more docs, on the bright side support is fantastic!
Service d'assistance aux clients par UserEcho