• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

development

  1. A

    Question Advice on testing extensions on various systems

    Hello, I would like to know what's the best way of testing our in-development extension on Plesk. I saw on your blog that you have a list of officially supported OSs, as well as some guidelines on testing extensions. However, there are many different OSs to test the extension on, and we don't...
  2. W

    Question Call custom shell command with callSbin from within extension

    I am currently developing a extension for plesk. I need to use shell scripts for creating files with root privileges. The test command already exists and i created a symlink from /usr/local/psa/admin/bin/test-command.sh to the mod wrapper in /usr/local/psa/admin/sbin/mod_wrapper. When i try to...
  3. H

    Question Third Party DNS TTL Input Parameter

    I use a custom extension to update our nameserver. Yesterday we switched from Plesk Onyx to Plesk Obsidian. Since Plesk Obsidian 18.0.31 it is possible to enter the TTL for a resource record. Now I want to update my custom extension and get the value from the zone data instead of a static...
  4. A

    Question Binding website to the Plesk programmatically

    Hi I want to create full website with subdomain programmatically. I mean when the user subscribes to my app, I create a website for him automatically. Now I can subdomain on Godaddy, and create website on serer IIS, but I cannot find it in Plesk control panel. I want to bind the subdomain to...
  5. A

    Question Develop custom extension for customer panel

    Hello, I under the impression that the extension documentation only refers to the admin panel. I would like to write a custom extension for the customer/end-user panel (the panel that runs on port 8443). Is this possible? What is the appropriate documentation for this? Thanks
  6. stas styler

    Question Is it possible to pass parameters to input fields?

    I want to create a custom button that will pass a string to the domain field so it would be filled automatically. I've tried to pass it like that but it didn't work: https://example.com:8443/smb/web/add-domain?domainName[name]=somedomain.com...
  7. D

    Question Equal Server setup for offline developing

    So far for years i was running very fine working directly on the live server. Developing and instantly uploading the code written. If there were some new bigger features i locked visibility of this part to my ip only or worked on a test html/php site. Most likely when i start a new project im...
  8. P

    Question Can an extension change the default Configuration Templates?

    Hi my question is regarding developing and then submitting an extension to the official catalog. I cannot share the details now, but my extension would need a "global" apache VirtualHost (or a server block in nginx), much like the one used to support the webmail subdomain for every domain on a...
  9. Daniel Hendricks

    Resolved Plesk Extension Development - Freelancers?

    I'm not sure if this violates the rules. If it does, you can delete it. Is there a more appropriate place to ask? Is anyone around here willing to develop a custom extension for me (as a freelancer)? I can eventually do it myself, but my time is very limited and if someone is a Plesk ninja...
  10. Christoph Farnleitner

    Question Extension development on multi server setup

    Hello everyone Having a multi server setup i find myself unable to successfully utilize any example extensions (zip upload - Category: Examples - Plesk Extensions) nor access my own dummy extension (created on my management node) since for both the output in browser after choosing a node will...
  11. L

    Resolved pm_ApiCli::ch_mode only on files?

    Hi there, any way to realize a pm_ApiCli::ch_mode-Call only for files? pm_ApiCli::callSbin( 'ch_mode', [ $permissions, '-R', '$(find ' . $path . ' -type f)', ] ); Doesnt work I also played around with FileManager to checkout...
  12. S

    Resolved Develop-Extension: callSbin

    Hey, i develop a extension for plesk 17.x with a Demo-Key for Plesk (Ubuntu-Iso-VM). i will execute a bash-file to install packages over pm_ApiCli::callSbin and get this error: execve failed for /opt/psa/admin/sbin/modules//my-extensions/myexecute.sh: No such file or directory please see in...
  13. L

    Resolved Mail-Handler - Called twice, why?

    Hey there, as I do develope an Mail-Handler I wondered why it is executed twice per Mail. I think I got the reason and now I wonder even more. Theese are my Mail-Handlers: root@v22016081573736335:~# plesk sbin mail_handlers_control --list...
  14. L

    Resolved Mail-Handler - REJECT with message?

    Hey there, I did register an Mail-Handler (had a view discussions about that here https://talk.plesk.com/threads/extension-dev-handling-mails.338811/) and today morning I played with the "PASS" and "REJECT" output. Quickly an question raises: How can I pass a custom Message for the reasen about...
  15. Paul Ellison

    Extension Development

    I am looking to develop my own Plesk extension to implement Two Factor Authentication though a third party provider called Duo Security. Having read a fair amount of documentation I have only found information about replacing/complementing the existing Username/Password login. Code from Google...
  16. S

    Trouble with staging subdomain redirect

    Hello everyone, I have made a subdomain which has a copy of my companies website so that I can do some development work before we update it, but when I type in the subdomain URL, it always redirects to the main domain. So for example, when I type in http://staging.tegiwaimports.com, it always...
Back
Top