Hello can someone please help i have kind of an problem with my truenas core system. When i try to install a plugins it gives me an error that says that the github servers couldn’t be reached
Plugins are a dead thing. Deprecated.
Use manual jails, and check the resourses section for some great install scripts.
Hello that is an option, but I also Can’t install any Updates either Because it says that the Server are Unavaiable
ok I Think i solved it I have changed my primary Router adress to the adress of my router and it works there was the ip adress of my Truenas Server
Sounds good, but I’d still recommend no using plugins. You are just going to end up having to replace them anyway either with custom jails, or by moving to SCALE.
ok but what is the difference about Plugins and the way you wrote, is it more reliable or something because i have fixed the issue that the plugins wasn’t showing up but now i have the problem that Nexcloud won’t install it gives me this error message now
Nextloud had a failure Exception: RuntimeError Message: pkg error: - py39-fail2ban :,py39-certbot : Refusing to fetch artifact and run post_install.sh! Partial plugin destroyed
Because plugins require the people who maintain them (IX and the community) to update them. That is not happening anymore because IX has said they are deprecated.
Installing in your own jail means you can update it at any time you want, and don’t have to rely on the plugin maintainer.
Nextcloud is a good example of this.
Use this script to install it.
Plugins are just jails with a list of software to install and some configuration. With the script I mentioned above, that is all automated and installed for you. Once it is run, you can visit your nextcloud using the IP or domain you configured without any further config.
ok thanks so i have to run that script into my command terminal on the created jail and it should install automaticlly right ?
No. It should all be there in the GitHub instructions.
The script is run from your TrueNAS SSH.
ok but o haven’t setup an SSH connection yet
You should first set that up, then most likely update your TrueNAS installation to the 13.3-BETA because 13.2 is already EOL and won’t be able to install your packages inside the jail.
ok i try to do that thanks
Unfortunately, with the EOL status of 13.2 and the breaking changes 13.3 makes to jails, that script doesn’t currently work unless you’re running 13.3-BETA.
ok i have updated to 13.3 beta but i don’t know how to start the script like where to start it in what directory and how that even works
Which part of the install instructions are you struggling with?
Actually i trouble with installing it because i don’t understand if i should cd into an speciffic path or if i should install it right on the / path
The script needs a config file called nextcloud-config
in which you will specify your install path.
So, you cd into a directory like /mnt/YOUR-POOL/scripts
or something similar (note you will need to create the directory if you use the one I listed), clone the script file git clone https://github.com/danb35/freenas-iocage-nextcloud
then enter the cloned directory cd freenas-iocage-nextcloud
then follow the instruction to create the config file. Once you have created it inside the cloned directory, you run with script with script nextcloud.log ./nextcloud-jail.sh
The script uses whatever paths you specified in your config file to install and set up nextcloud.
Ah ok Thanks I think i got it now I to do that
The script Is amazing, do pratically all for you. But dont forget to add mount points outside the jail… So in case of need you can just run again the install without lose config/data