Hardware: Rack amd 64 YunoHost version: 4.2.5.2 Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no
Description of my issue
I’m trying to install whmcs, but I need to install ionCube what’s the best way to do or is there a yunohost variant of ionCube?
None of these two products seem to be open sourced free software so, no, they would not be available in YunoHost’s catalog.
As long as they do not interfere with core packages of YunoHost, i.e. trying to alter NGINX, firewall, necessary ports, you should be able to follow their installation instruction and integrate them in your YunoHost server with a Redirect app (if a service makes them available on port) or a Custom webapp (if you only have to unzip them and serve them through NGINX).
If you are paying for their licence fees, you should get support from them, maybe?
Sorry for misunderstanding you, I assumed it was the question:
I cannot guess the best way, I merely gave you the two options to integrate non-catalogged apps in YunoHost. It really depends on their installation process.
I cannot access the documentation for ionCube, not being a customer
whmcs seems to be installable by unzipping it, so a Custom webapp would maybe work.
Well there are more worse things than a misunderstanding.
[quote=“tituspijean, post:5, topic:16105”]
I cannot access the documentation for ionCube, not being a customer.
[/qoute]
So your second assumption, also a little hastily maybe? Not being a customer you can even get a trail version, also did you really miss the documentation link? But then what is this:
Only one issue Remains… Can you help me on this one @tituspijean? Because SSO is now conflicting with the login of WHMCS I’ve set it to the visitors group and all users…
Let’s try to remove the headers injected by the SSO from these URLs:
app=YOUR_APP_ID #should be my_webapp or my_webapp__2, etc.
source /usr/share/yunohost/helpers
ynh_permission_url --permission "main" --auth_header "false"
app=YOU_APP_ID (to be changed as explained above)
then source /usr/share/yunohost/helpers
then ynh_permission_url --permission "main" --auth_header "false"
root@ecz-srv-01:~# yunohost tools shell -c "from yunohost.permission import permission_url
> permission_url('my_webapp.main' , ,auth_header=False)"
Traceback (most recent call last):
File "/usr/bin/yunohost", line 72, in <module>
parser=parser
File "/usr/lib/moulinette/yunohost/__init__.py", line 25, in cli
ret = moulinette.cli(args, output_as=output_as, timeout=timeout, top_parser=parser)
File "/usr/lib/python3/dist-packages/moulinette/__init__.py", line 120, in cli
args, output_as=output_as, timeout=timeout
File "/usr/lib/python3/dist-packages/moulinette/interfaces/cli.py", line 502, in run
ret = self.actionsmap.process(args, timeout=timeout)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 600, in process
return func(**arguments)
File "/usr/lib/moulinette/yunohost/tools.py", line 738, in tools_shell
exec(command)
File "<string>", line 2
permission_url('my_webapp.main' , ,auth_header=False)
^
SyntaxError: invalid syntax