Jeremy Davis's picture


Chances are if you're reading this, you have applied for a TurnKey website user account.

Considering that 95% of all signups are spammers and/or seo farmers, plus the hammering the site has got from spammers earlier in the year, blocking auto signups was probably overdue. However, it can be really hard to tell the difference between a potential spammer and a legitimate user. So I'm almost certain that I delete legitimate accounts when I cleanup the obvious spammer ones.

So this thread has 2 main purposes:

  1. A place where prospective users, waiting for account approval, can introduce themselves, share a little about what they are using TurnKey for and demonstrate that they are a legitimate human; and
  2. A place where TurnKey users who are looking for support can post their question(s)/issue(s) while they are awaiting account approval.

Intro post

The first is pretty self explanatory, but I anticipate that spammers and seo farmers will want to try to game the system and will likely post friendly messages in the hope that they will convince me. So if you fit into this category, please be sure to mention specifically which appliance you are running (or plan to run) and on what platform. Also if you can give some context to your username and/or email, that might help me too. I'm not going to go into what sort of things I use to tell the difference (because spammers will adapt their behaviors) but I'm hoping that this will give some solid hints for legit users, but won't get read by too many spammers. One thing I can say is that the more detail you share, the harder it is to "fake" it, the more specific you can be, the less likely you are to be a spammer.

Guest support post

For the second category, please be sure to include lots of info. The reason for that is two-fold. Firstly, so I can tell you're not faking it to try to get your spam account enabled. Secondly, so that we can provide a useful response (rather than just asking you more questions). Definitely include the specific TurnKey appliance and version that you are using (and/or the output of 'turnkey-version'), plus details of the problem you are experiencing or thing you are trying to do but need advice on. Please provide as much info as possible.

Final words

If you're still reading, I'm almost certain that you aren't a spammer. Please post a new post below (as a guest). In the provided space for email address (which won't be publicly visible), please be sure to include the same email as you used for your account signup. Please note that your post may need to be manually reviewed before it is public visible.

Note too that support type posts will be moved. Other posts might be cleaned up from time to time too, so please don't be put off if there are no posts below.

Jeremy Davis's picture

It needs to be installed within the container. Personally I mainly just use the Proxmox UI for install and use native SSH to maintain my containers and VMs, but using the Proxmox web UI is also fine (e.g. via a Proxmox NoVNC window).

Josh's picture

Like many others here, I just recently got into Proxmox. I'm self-hosting several homelab services. And I would like to start hosting my own gitlab instance using the turnkey gitlab LXC image. So I'm needing a new account approval ;-)

Jeremy Davis's picture

Welcome to TurnKey.

Although I should note that our current GitLab appliance has a nasty bug (workaround is noted there too). We hope to have a new release (without that bug) in coming months, but It's a beast of a thing and has proven to be a very hard appliance to maintain, so it's not one we're prioritizing (not that we're avoiding it either, just focusing more on other appliances with higher leverage).

Also, it's perhaps worth sharing that if you don't need/want all the bells and whistles that GitLab offers and are just looking for a web UI for collaboration on git versioned projects, then I'd recommend Gitea (it's what I use personally). Not that GitLab is bad, but it's incredibly complex, with lots of moving parts and is VERY heavy on resources. Even with significant resources allocated, I've found it to be quite load and unresponsive. Gitea is much lighter weight than GitLab (requires less resources, by a significant factor) and is much more responsive. Not to mention, easier on the eye (in my opinion at least). It can be integrated with CI/CD if you want/need that. Although unfortunately, the only standalone one we have is Jenkins - Jenkins does have a Gitea plugin - but Jenkins is a bit of a learning curve if you're not already familiar with it).

tas's picture

Hi Jeremy,

I've just started playing around with Proxmox on a home server. When i tried downloading the latest lamp and wordpress zip archive containers through Proxmox they always error out with a checksum mismatch. Finally did a manual download and checked the hashes they dont match with the ones in the *.hash file. Could you check if these are indeed signed correctly.

The checksum doesnt match with the one in the hash file and neither does the RSA fingerprint

root@proxmox:~# sha256sum debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz
38c20e2484e767551b5a79935fd93937db93ffb7906a300ff3ede8d81c521fec  debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz

root@proxmox:~# gpg --verify debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz.hash

gpg: directory '/root/.gnupg' created
gpg: keybox '/root/.gnupg/pubring.kbx' created
gpg: Signature made Mon 14 Nov 2022 01:54:20 PM IST
gpg:                using RSA key DD83FEBBE256B92A29FC1B821E487A4631D6FEB6
gpg: Can't check signature: No public key

root@proxmox:~# sha256sum -c debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz.hash debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz
debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz: FAILED
sha256sum: WARNING: 41 lines are improperly formatted
sha256sum: WARNING: 1 computed checksum did NOT match
sha256sum: debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz: no properly formatted checksum lines found

Thanks for your help, also, kindly setup my account here on turnkeylinux.

Thank you



Jeremy Davis's picture

Thanks for reporting, but I can't reproduce it? I've just downloaded it locally and the one I downloaded appears to be ok. I'll post my results below, but my guess is that the image you've downloaded is corrupt. From your report, it seems that you retired with the same result. Out of interest, were the bad checksums consistent? Or did you get a different one on your second attempt?

As for the GPG (RSA) key, your report has highlighted a bug that I'd previously missed (and no one else has previously reported), so thanks again for reporting! I'll cover that more further down, but first the checksums.

The one I just downloaded has correct SHA256 checksum:

$ sha256sum -c debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz.hash
debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz: OK
sha256sum: WARNING: 53 lines are improperly formatted

Or manually:

$ sha256sum debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz
0ffd312be1ee1685538cdd17d314e7e9c8b26c53787926b7f9cf8cd89e6f6ea6  debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz

Which matches the checksum in the hash file.

For good measure, I also checked the SHA512 checksum too:

$ sha512sum -c debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz.hash
debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz: OK
sha512sum: WARNING: 53 lines are improperly formatted

Re the file However as I hinted above, it appears that there is a bug in the text and the signing key download url is not noted as it should be. The output you've noted is expected if you do not have the public key locally. The first line in the step 1 code is the line that should import the public key, but it's missing the URL. I'm pretty sure that's why that bit failed (it works fine for me, but I already have the public key - so again that's expected).

The good news is that it appears that the hash file you have is the one we provide (and not something malicious). The key that we signed v17.x release hash files with is indeed "DD83FEBBE256B92A29FC1B821E487A4631D6FEB6". Hence why I jumped to the corruption conclusion.

So you do have an invalid template, but the hash file appears to be ok (except for the above mentioned bug). Exactly where the corruption exists/occurs, I can't be 100% sure. If you'd got the same (wrong) checksum from 2 separate downloads of the same template, then that suggests that probably the image on the mirror you connected to is corrupt (and that unluckily you connected to the same mirror when you tried again - or it's corrupt on multiple mirrors - which seems highly unlikely, albeit not impossible). If the checksum was different for each image, then the corruption is likely local; either in transit (perhaps a badly behaving internet proxy?) or perhaps on disk?

Regarding checking the signature, The first line of code in the hash file (with the missing text) should be:

$ curl | gpg --import

Note the missing URL between "curl" and the pipe ("|"). If you run that first, then this is what you should get when checking the sig:

$ gpg --verify debian-11-turnkey-wordpress_17.1-1_amd64.tar.gz.hash
gpg: Signature made Mon 14 Nov 2022 19:24:20 AEDT
gpg:                using RSA key DD83FEBBE256B92A29FC1B821E487A4631D6FEB6
gpg: Good signature from "TurnKey GNU/Linux Bullseye Images (GPG signing key for TurnKey Linux Bullseye Images) " [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: E10F 6567 0C8E BE42 ED0C  3A49 CCA5 1174 468F 9073
     Subkey fingerprint: DD83 FEBB E256 B92A 29FC  1B82 1E48 7A46 31D6 FEB6

I suggest that you try downloading the template again and see how you go. Good luck. If you continue to have issues, please let me know (although feel free to share success too).

tas's picture

wow, thanks for the quick and well formatted response. Indeed, you are most likely correct about the corrupted downloads, must have something to do with my WiFi device, i just did a debian download over ethernet and it checksum'ed OK. Gotta be my n/w. Sorry for the bother.

Unfortuately, i dont have the previous downloads except the last one, to check for consistency of the hash in the corrupted downloads. 

Its great that the, missing public key url, bug surfaced and could be fixed. 

I used this mirror for Proxmox containers and noted the absence of a security cert, hence the need to strictly verify the download's hash and signing key.     ;O=D

I will do downloads this week for the lamp and wordpress containers and report back any success or failure. Hopefully, my n/w, or service provider n/w won't keep reconnecting and introduce any extra bits in the download. 

Also, would you please point to the correct path on the website for proxmox container downloads.

Thanks your help and clarity of response and for the login access approval to



Jeremy Davis's picture

Good luck with it all and please don't hesitate to start a new thread if/when you have any further concerns, questions or feedback.

Re your download question, unfortunately there is not any method for downloading our LXC/Proxmox templates via the TurnKey website. They're only available either direct from the mirror(s) or within Proxmox - either the web UI or the pveam CLI tool. For what it's worth, they're all stored on the mirror anyway (the website download links redirect to download from the mirror anyway). The path to the LXC Proxmox templates is:

FWIW the mirror URLs can't be HTTPS unless either we share the private key with mirror providers (which is a really bad idea IMO), or redirect to the real domain of the mirrors (which I'm not even sure they all have HTTPS certs? But could be the best way to go?). I did have a bit of a look a couple of years ago and it was impractical at that point. We'll revisit that as some point in the future.

We also have plans to do a major overhaul of the website at some point in the (hopefully not too distant) future. I've noted your question as a feature request.

Andale's picture

Hello everyone i want to use turnkey moodle for my school LMS in proxmox. Thank you!

Jeremy Davis's picture

Hi Andale, welcome to TurnKey

Please feel free to open a new thread in our forums if you have any problems, questions or feedback.

Good luck

Trifecta's picture

Hello everyone i want to use turnkey moodle for my school LMS in proxmox. Thank you!

Now that that's out of the way. My name is Trifecta Holdings. I AM somewhat new to this sector of technology.  My education is in Music theory and performance, audio production, business arts (entrepreneurship). I AM small business owner, music producer and an artist. I have always had a knack for designing and building systems, as well as finding out of the box solutions to life's  problems.

So in a nutshell that is why I am here. I am expanding my knowledge and the next logical step would be in the direction of open source technology.

Best regards                

Jeremy Davis's picture

Hmm, it looks like I already enabled your account? But I must have neglected to let you know!? Sorry about that. Good luck with it all.

Jeremy Davis's picture

TBH I had some reservations about enabling your account. Your approach is/was somewhat consistent with spammers and SEO farmers that I've had some experience with. I've given you the benefit of the doubt this time, but please don't prove my concerns right.

Any illegitimate spam will be removed, your account blocked and there will be further follow up (with any companies noted in any spam) if it comes to my attention that you have abused the privileged of having a TurnKey website user account.

Norbert Weber's picture

Good morning :-)

My account creation is currently on hold.

I use proxmox with turnkey solutions.

Could you please have a look at my account status?

Thanks and kind regards,


Jeremy Davis's picture

Hi Norbert, your TurnKey account is approved. Welcome aboard.

Please feel free to start a new forum thread if you have any issues, questions and/or feedback for us.

Norbert Weber's picture

Hello. Thanks. All is ok now. 

Have a nice day 




Ozzie Calvopina's picture

Hello, I keep getting these emails that say:

Usage reports with estimated AWS usage fees:
 * TurnKey Backup and Migration: 0 backups
 * TurnKey Cloud Servers Servers: 1 running - $35.62 this month
   Resources: 0 snapshots, 0 volumes, 0 domains

Tip: Pay up to 76% less in server usage fees
AWS Account > Assets > Reserve instance
TurnKey Hub:
TurnKey GNU/Linux:

I may have had an experimental server long ago. But I thought I had closed all them down. I have not been billed as far as I can tell. Is there someone I can contact to see if I need to shut down something? 

thank you in advance. 

Jeremy Davis's picture

Hi Ozzie, I've already replied directly to your Hub support post. But for the benefit of others that may find themselves in the same situation, I'll repost what I replied directly to you a little earlier:

I'm not sure why you got a random email out of the blue? However, I can confirm that you are not in our billing system and so are not being charged.
My guess is that you had a really old TurnKey Hub account. When the Hub first launched (about 14 years ago) billing was done via AWS "DevPay". When AWS shut that down, we devised a migration process and all users who wished to keep their servers and/or backups were required to migrate to the new billing system. Eventually AWS shut down DevPay and all DevPay backed servers and backups were destroyed. As a last ditch effort to limit risk of data loss (e.g. if users missed all the emails both us and AWS sent out) we stored all remaining backups (at our expense). We kept them for over a year, but unclaimed data was eventually deleted.
So bottom line, considering you got this email, your Hub account must still exist, however I assume that it's still backed by DevPay, thus while the Hub probably still thinks the server(s) exist (hence the email) they don't. Feel free to have a look by logging into your Hub account[1]. Please note that if my understanding is correct, then you will likely be greeted by a page telling you to "migrate" (which won't work).
If that seems reasonable and likely to you, then probably the best course of action is for us to just nuke your existing Hub account. Even if you want a new Hub account, starting from scratch is probably better/easier.
If you are happy for that to occur, please confirm and I will get my colleague Alon to nuke your account.
AJ Tatum's picture

I'm just getting started with Proxmox and have heard good things about Turnkey LXCs and I look forward to getting approved!

Jeremy Davis's picture

Hi AJ, I've enabled your TurnKey website account. So please feel free to open a new thread if you have any issues, questions and/or feedback for us.

Also, just to be clear. You don't need an account here or a Hub account (our SaaS platform to manage cloud servers and remote encrypted backups) to use TurnKey. If you are happy self-hosting, don't plan to run any cloud servers and either the data is unimportant (e.g. just testing or a hobby project) or you have an alternate remote backup regime, then you can simply skip the "Hub API key" step on firstboot.

Having said that, the remote encrypted backups (aka TKLBAM - our built-in custom "smart" data backup and migration tool) may still be of value. Your server doesn't even need to be publicly available (although it must have clear outgoing internet for access to the Hub and uploading your encrypted data to AWS S3 storage).

Anyway I hope things go well for you with TurnKey. If not (or even if so) please do start a new thread.

kyevey's picture

Proxmox VE 8.0.4


3-node HA cluster using Intel NUCs w/ Synology NAS shared storage

Jeremy Davis's picture

Hi kyevey, welcome to TurnKey.

Please do not hesitate to start a new thread if you have any support needs, questions, suggestions and/or feedback.

D Smith's picture

New user testing out Turnkey Linux.

Looking forward to joining the community and having some fun.


Jeremy Davis's picture

Welcome aboard! :)

Please feel free to open a new thread if you have any questions, issues, feedback and/or suggestions.

techaggi's picture

hello markus here,

just exploring whats doable with proxmox 8.0 and turnkey. thanks for all the templates so far.

would be nice if you could approve my account.

have a nice day


Jeremy Davis's picture

Hi Markus, your account has been approved.

Please feel free to start a new thread if you have any issues, questions or feedback for us.

Also FYI there should be some newer, updated (v18.0) templates coming through soon. Soon after that happens, it will be announced on our blog (although sometimes there is a lag of a day or 2 - just depends how busy I am).

techaggi's picture

looking forward to all stuff turnkey is offering and thanks for all the effort.


have a nice day


Camilo Osti's picture

Llegue aqui porque estoy intentando instalar Faveo en mi vmware, lo estaba estudiando y me tope con la posibilidad de instalar la VM ya configurada por ustedes. Estoy en eso ahora, pero veo que preciso una API Key... espero me aceptes. Gracias

I got here because I am trying to install Faveo on my vmware, I was studying it and I came across the possibility of installing the VM already configured by you. I'm working on it now, but I see that I need an API Key... I hope you accept me. Thank you

Jeremy Davis's picture

Welcome to TurnKey Camilo! :)

I'm guessing that you already found it, but you can download the latest ISO from here. As you may have also noticed, the newer (v17.x) release does not provide a pre-built VMDK or OVA, only an ISO. The ISO should install fine, but will require you to create the VM first (then install the ISO to it). We do hope to return to providing VMDKs and OVAs, but I'm not sure when that will be. As a VMware user, perhaps you may be able to assist with testing when we get there? Out of interest, what specific VMware software do you use (please provide name and version if you don't mind)?

As for the API key, that requires a separate user account on our SaaS platform: TurnKey Hub. As "self hoster", you probably won't want/need the Cloud Servers component, but the Backup service (which leverages our built in backup tool; TKLBAM) TurnKey may still be of value?

Although please be aware that whilst we think the Hub adds value (and is our primary source of revenue which keeps the lights on); the Hub is an optional "value add" service. If your data is not important (e.g. just testing) or you have an alternate remote encrypted backup regime, then you can skip the API key step on first boot.

I don't speak Spanish, hopefully the Google translation is good?!

¡Bienvenido a TurnKey Camilo! :)

Supongo que ya lo encontraste, pero puedes descargar la última ISO desde aquí. Como también habrás notado, la versión más reciente (v17.x) no proporciona un VMDK u OVA prediseñado, solo un ISO. La ISO debería instalarse bien, pero será necesario que primero cree la VM (luego instale la ISO). Esperamos volver a ofrecer VMDK y OVA, pero no estoy seguro de cuándo será. Como usuario de VMware, ¿tal vez pueda ayudarnos con las pruebas cuando lleguemos allí? Por curiosidad, ¿qué software VMware específico utiliza (proporcione el nombre y la versión si no le importa)?

En cuanto a la clave API, requiere una cuenta de usuario separada en nuestra plataforma SaaS: TurnKey Hub. Como "autohospedador", probablemente no querrá ni necesitará el componente Servidores en la nube, pero el servicio de copia de seguridad (que aprovecha nuestra herramienta de copia de seguridad integrada; TKLBAM) TurnKey aún puede ser valioso.

Aunque tenga en cuenta que, si bien creemos que el Hub agrega valor (y es nuestra principal fuente de ingresos que mantiene las luces encendidas); el Hub es un servicio opcional de "valor agregado". Si sus datos no son importantes (por ejemplo, solo pruebas) o tiene un régimen de copia de seguridad cifrado remoto alternativo, puede omitir el paso de la clave API en el primer arranque.

No hablo español, ¿ojalá la traducción de Google sea buena?

Thodo Sinaga's picture

Hi, I am looking forward for approval. Thank you.

Jeremy Davis's picture

Hi Thodo. Welcome to TurnKey. Please feel free to open a new thread if you have any problems, questions, feedback or suggestion for us.

John Aman's picture

Hi all,

I just got Proxmox going and now looking to start some serious containers.  Having played with Turnkey in the past, now I want to get serious.

Thanks in advance!



Jeremy Davis's picture

Hi John, that sounds awesome!

Please do not hesitate to start a new thread if you have any problems, questions, suggestion or other feedback for us.

Good luck with it all and look forward to hopefully seeing you about on the forums.

Red Rock Roleplay's picture

Hello there! The name is David Hoyte, though most folks I get to know call me Alex. I am the current acting owner of a roleplaying community that operates on RedM, a multiplayer modification for Red Dead Redemption 2, operating on the CFx.Re platform.

We primarily use the server for hosting the game server, in addition to the Teamspeak server which allows folks to communicate with each other in game using spatial adaptive software (Salty Chat modification).

Within the environment itself, I mostly focus on using Github to coordinate & sync updates through to my developers. Lua is the primary coding language that we use for the server, but also some C+, JS, HTML and CSS are elements that we utilize, plus SQL (Heidi, with MariaDB dictionary)

This is really my second foray into software development & server host management, so it's an exciting time as I learn new skills on the side which I'm applying to my day job (Senior Data Analyst for the State of Indiana).

In terms of community, we mostly focus and coordinate utilizing Discord ( The community is I would say a "medium" sized community, with about 500 members, and half of them being whitelisted (to keep out the spammers and trolls).

Currently in the process for transitioning ownership from the previous owner to myself. Without knowing the process as it relates to this, I've at least registered for an account, and am waiting for the current account-holder to contact ya'll.

Look forward with working with everyone!

Jeremy Davis's picture

Hi David. Apologies on my slow response (I published your post and enabled your account last week, but I was snowed under so didn't circle back to respond until now...). Regardless, welcome to the Turnkey forums.

Thanks for introducing yourself. What you're up to all sounds very cool!

It's perhaps worth being aware that TurnKey also has a SaaS service, called the TurnKey Hub which allows you to easily run TurnKey servers on AWS and/or store encrypted backups on AWS S3 storage. Whilst that is run by us, the Hub user database is separate to the website user DB. So if your existing server (and/or backups) are via the Hub, that's the one you'll need access too. Obviously feel free to use your account here if you need a hand with anything (start a new thread in the support subforum) and/or want to share anymore updates (in the general subforum). But if your team are using the TurnKey, it's best to just change the email address of the existing account and/or add a new GoogleID (or other OpenID type authentication).

I hope that all makes sense. Take care and hopefully see you about on the forums.

Hacking Nurse's picture

I am real a person, or at least I think I am. These days, who knows really anymore..

Jeremy Davis's picture

Hi there and welcome to TurnKey. Apologies on the delays. I was a bit snowed under last week and whilst I published your post and approved your account late last week, I'm only just circling back around now to say hi! :)

Please don't hesitate to start a new thread if you need a hand, have any questions or feature request, or would like to share some feedback.

Justin McIntyre's picture

Thanks very much.

Jeremy Davis's picture

Apologies on the delayed response but your account has been approved.

Please don't hesitate to start a new thread if you have any questions, issues or feedback for us.

000sgh000's picture

Hi. Thanks for the opportunity to use Fileserver, TurnKey GNU/Linux 17.1 (Debian 11/Bullseye). When entering the page via http, it requires you to enter a turnkey-init via SSH, after filling in the password fields, and the API still does not allow you to enter the page. Please confirm your account to receive the API. Thanks!

Jeremy Davis's picture

You are referring to the Hub API key. You can read more on the TurnKey Hub itself.

We like to think that the Hub adds value to TurnKey users; plus it's our main source of revenue and keeps the lights on round here. As such we encourage it's use. Regardless, it is an optional "value add" service.

The Hub includes facility to host "cloud servers" (on AWS) but also has value for self hosters - via it's Backups service, which integrates with our built-in TKLBAM tool - to provide encrypted remote backups.

If your data is not important (e.g. just testing) or you already have some remote backup regime, then simply skip the API key step. If/when you change your mind, sign up to the Hub and initialise TKLBAM, either via Webmin (should be obvious) or via CLI like this:


And follow the on screen instructions instructions.

Take care and good luck.

Christian Schreier's picture

Hi, I have a proxmox server running for quite some time now and just recently installed some turnkey containers to not have all services running on just one main linux installation. So far I have the moinmoin wiki and the fileserver running in a container and everything works really fine, but I was struggling to get my backups written to the correct locations (sshfs :p). So I wanted to try the built-int backup and restore solution. That's why I'm signing up for an account and hope to be approved. Many thanks! cheers, Christian

Jeremy Davis's picture

Welcome to TurnKey and great to hear that things are (mostly) working well for you.

To get an API key, you'll need to sign up to the TurnKey Hub. (The website and teh Hub have separate user databases). Then you can initialise TKLBAM with your API key, either via Webmin (should be obvious) or via CLI like this:


And follow the on screen instructions instructions.

If you have any questions or concerns while signing up to the Hub, please feel free to use the Hub's "in app" support (blue chat icon in the bottom left) and I'll respond ASAP (expected response time is within one work day, usually much quicker). Feel free to post on the forums instead, but response time will almost certainly be better via Hub support.

Also, if/when you have any more general TurnKey related questions, problems and/or suggestions/feedback, please feel free to open a new thread in the forums.

Cyberoner1's picture


just fund this tool @proxmox to create a fileserver and would like to test it. So it would be really great if you can enable my account.

Thanks a lot

Jeremy Davis's picture

Hi there and welcome to TurnKey.

It sounds like you may be looking for an API key? If so please read this post (above).

Regardless, please feel free to start a new thread on the forums if you need a hand with anything and/or have feedback for us.

Take care and hopefully see you about on the forums.

Chad A Musson's picture

I've been working with Linux in general since the 90's and have used TurnKeyLinux on internal Proxmox VE servers... and hosted IMAP/SMTP Turnkey servers in AWS in the past.

PCs for People takes corporate equipment donations, refurbishes, and resells to those in need.   Typically in conjunction with government grants.

We also offer post-sales support to customers.   In that vein, I'm planning on setting up a private RustDesk server in AWS, to aid our tech support help desk.

I'll probably start with a simple Turnkey Core on AWS and expand as needed from there.


Jeremy Davis's picture

Nice work. That sounds like a very cool project/social enterprise/charity! I like the sounds of it.

Your plan sounds good! I've never heard of RustDesk before, but it looks cool. It looks like an ideal candidate for a TurnKey appliance actually!

Please feel free to open a new thread if you need a hand with anything and/or have any feedback for us.

Chris's picture

I am trying to upgrade a turnkey wordpress v16.1 to v17.1. I setup the v17.1 vm, install security updates, tlkbam-init, and then perform a tklbam-restore. I get an error from MySQL during the restore and it doesn't complete.

Error 1050 (42S01) at line 1453: table 'user' already exists
Traceback (most recent call last):
File "/usr/bin/tklbam-restore", line 554, in <module>
File "/usr/bin/tklbam-restore", line 530, in main
File "/usr/lib/tklbam/", line 76, in database
limits=self.limits.mydb, callback=mysql.cb_print(), simulate=self.simulate)
File "/usr/lib/tklbam/", line 591, in restore
fs2mysql(mysql_fh, myfs, **kws)
File "/usr/lib/tklbam/", line 524, in fs2mysql
MyFS_Reader(myfs, limits, skip_extended_insert, add_drop_database).tofile(fh, callback)
File "/usr/lib/tklbam/", line 509, in tofile
database.tofile(fh, callback)
File "/usr/lib/tklbam/", line 349, in tofile
File "/usr/lib/tklbam/", line 428, in tofile
print >> fh, Template(self.TPL_CREATE).substitute(init=self.sql_init)
IOError: [Errno 32] Broken pipe

I stumbled across this:

Any help?

Jeremy Davis's picture

Thanks so much for reporting. I've lodged a bug on our issue tracker.

I think your googling headed you in exactly the right direction. It appears that there was an oversight on our behalf when migrating between versions of MariaDB...

I'll look into developing a fix (which I'll be looking for "real world" testers for once it's ready). In the meantime, the suggestion noted at the top of that thread would be worth a try. I.e. before running the restore, run these commands:

mysql -e "DROP TABLE IF EXISTS 'mysql'.'global_priv';"
mysql -e "DROP VIEW IF EXISTS 'mysql'.'user';"

Then run your restore. Fingers crossed, it should work.

Note that backups from v17.x should restore fine on v17.x. It's just migrating from an older version is problematic.

Also, in case it's not obvious, those commands will drop existing DB components. If you're trying to migrate your data to a new install, then you should be fine, but if restoring to an instance that has any data you want to keep, be sure to run a backup on that first.

Jeremy Davis's picture

Hi again Chris, did the previous post help? I have tested locally and it seems to work, but is a bit clunky.

I have created a TKLBAM hook script that should (hopefully) workaround the issue. You can find that (and instructions to "install" it) here: (sorry I didn't post that previously - I forget where I had put it).

I have tested it on a users backup (migrating Joomla from v16.x to v17.x) and it worked for me, but they reported that it didn't work for them. Unfortunately I still haven't got specific details of what/how it fails and I can't reproduce it locally. If you could test that with your old backup would be awesome if it's not too much pain? (I.e. try restoring your old backup on a fresh VM with this hook).

Chris's picture

Hi Jeremy,

That worked perfectly for me. Wordpress v16.1 -> wordpress v17.1

Thank you!

Jeremy Davis's picture

Thanks for taking the time to post back with confirmation Chris.

I'll bundle it in the package and rebuild.

Jeremy Davis's picture

Just a quick update that I have packaged the fix and done a new TKLBAM release (for v17.x). To install, please see the GitHub release. I intend to push to the repos, but for now the package can be downloaded and installed as per the instructions noted on the release.

[update} I almost forgot to mention, that I updated the name of the MariaDB/MySQL hook script, from 'maria_db-changes' to 'mariadb-changes'. So please be sure to remove the old one (assuming you update tklbam):

rm -rf /etc/tklbam/hooks.d/maria_db-changes

Please note that the above command will remove it if it exists, but won't fail if it doesn't - so run it if you are unsure and all will be well.

LD.Son's picture

Hello, jumping-in feet first!
New to LXC containers, and Linux in general.

What's the first thing to do when you decide to setup a Proxmox server and try your hand at Containers?

Why, try setting up a Turnkey Domain-Controller of course!

Looking for SAMBA help with the Turnkey Domain-Controller 17.1

Jeremy Davis's picture

Please open a new thread on the forums if you have any questions, problems and/or feedback for us.

Hopefully see you about soon.

Thomas's picture

I'm just an electronics technician. I've clients with few broken NVR devices, IP cameras working fine.I'm planning to make some old PCs host software security solutions and google just brought me to this site. but looking inside this page, what other solutions available in it, I feel I can benefit from being a regular member. Thanks. 

Jeremy Davis's picture

Hi Thomas, welcome to TurnKey.

Glad to have you here. Please do not hesitate to start a new thread if you have any questions, issues and/or feedback/suggestions for us.

Szalai Erik's picture

I'm currently testing my server. But if I have problems, I would like to ask the question to people who know more immediately. Because I just started to figure it all out.

Jeremy Davis's picture

Hi there. Welcome to TurnKey. Your account is approved. :)

Please feel free to open a new thread if/when you have any questions, problems and/or feedback/suggestions for us.

Until then, good luck and thanks for checking out TurnKey! :)

Miriam Fisher's picture

New User Please allow

Alexandre Nunes's picture

Another home user playing around with proxmox. I'm trying to get familiar with turnkey and at some point needed an API key. Thanks!

Tim N.'s picture

I stumbled upon this site looking to for a quick and easy LAMP stack install with a GUI experience for end users. Looking forward to trying it out.


Running this within a HYPER-V environment.

Carlos Bermudez's picture

I appreciate (and regret) the need to do something like this...

I found about Turnkey in the process of creating a 802.11x network for my home on my OpenWRT router which supports FreeRadius... which led to my deciding to run the server on a seperate machine running Debian Bookworm which led to my discovery of a Debian based FreeRadius + Deloradius prebuilt VM application using Turnkey and my investigation of the same led me here.

Anyway... I am a working software engineer trying to transition to more cloud oriented development and depolyments and wanted to learn more about Turnkey in the context of running the aforementioned appliance and, hopefully, more.

Cheers, Carlos

Minh Tùng Leather's picture

I am new here and want to try the turnkey web server container on Proxmox. I also think that I can get access to a range of pre-configured virtual appliances and server images here. Can you please approve my registration. 
Thank you, 

Jeremy Davis's picture

You can find ISOs via the front page (scroll down and use the search feature. Alternatively you can browse through them all.

You can download Proxmox LXC builds directly through the Proxmox UI, via the "Templates" list.

Feel free to start a new thread if you have any questions.

Egito Salvador's picture

Estou testando um servidor que tem utilizacao com o turnkey, e to evoluindo em testes de maquinas virtuais, por isso gostaria de observar o forum e eventualmente fazer alguma pergunta.

I'm testing a server that is used with turnkey, and I'm progressing in testing virtual machines, so I'd like to observe the forum and eventually ask a question.

Jeremy Davis's picture

Hi Egito, welcome to TurnKey.

Please feel free to open a new thread if you have questions or concerns and I'll respond ASAP (response times vary, but I aim to reply at least once per week, usually once per work day). If you are using TurnKey in production and need quicker support response times, please send me an email via support AT and we can discuss options.

Also please note that I don't speak Portuguese so have translated your post and my response to English. In future, please feel free to post in Portuguese, but it would be great if you could also include a translation (e.g. using Google Translate) - as I'm doing here. :)

Olá Egito, bem-vindo ao TurnKey.

Sinta-se à vontade para abrir um novo tópico se tiver dúvidas ou preocupações e responderei o mais rápido possível (os tempos de resposta variam, mas pretendo responder pelo menos uma vez por semana, geralmente uma vez por dia útil). Se você estiver usando o TurnKey em produção e precisar de tempos de resposta de suporte mais rápidos, envie-me um e-mail através do suporte AT e poderemos discutir opções.

Observe também que eu não falo português, por isso traduzi sua postagem e minha resposta para o inglês. No futuro, sinta-se à vontade para postar em português, mas seria ótimo se você também pudesse incluir uma tradução (por exemplo, usando o Google Translate) - como estou fazendo aqui. :)

landwey's picture

Hi There,

Frankly speaking i created this account for my website purpose, Hope you will accept it. Thank you

Jeremy Davis's picture

Full points for honesty...!

Account approved on condition that you don't post any spam or links to "bad" sites (e.g. p0rn, gambling, drugs, etc).

Markus's picture

Hello there!

I'm trying to migrate my server to Proxmox and wanted to give TurnKey LXC containers a shot.

Looking forward to my activated account :)

Best regards!

Jeremy Davis's picture

Hi Markus, your account is approved. Welcome to TurnKey.

You can download TurnKey LXC templates via the Proxmox web UI (or pveam CLI tool). Or you can find ISOs (which can be used to install to a "proper" VM) via our website front page - scroll down a little to see the search bar. Or alternatively, browse through them all.

Any questions or problems, please open a new thread in the forums.

Daniel's picture


I'm a new user I tried install turnkey MySQL, it went well. The problem I'm facing is that I can't login to webmin using the root/password I provided at installation time. SSH login works fine. I don't know what's wrong, I need help from the forums.

Best regards.


Jeremy Davis's picture

Hi Daniel. I'm not 100% sure? Webmin login should use the same credentials as you use when logging in via SSH (assuming that you log in via SSH using password). If you log into SSH using keys and aren't sure of your root password (or you may have forgotten it), you can set one (or reset it if it doesn't seem to be working) like this:

passwd root

If you continue to have issues, please start a new forum thread and note exactly what you've done, what you've tried and what the result is (e.g. specific error messages, etc).

Rick's picture


What I am hoping for, is to be able to download the TENENCI Membership software, and to gain some insight from other members about installing it on a hosted server (

I do not have access to the core/root of the server, so I need to have an installation process that takes that into account. I realize that what I am looking may not be possible, as the Tendenci software is designed to operate on the Ubuntu platform. But in my internet search, I read about the TurnKey site, and how you might have such an installation package!

Thanks in advance, for any and all help!

-Rick Petty

Jeremy Davis's picture

Hi Rick, welcome to TurnKey.

Whilst we used to provide a Tendenci appliance, it hasn't been produced for some time now. Looking at the build code it appears that it hasn't had any updates for ~7 years... So is quite out of date. We should look at getting that back into the library at some point, but until then you'll need to manually install it yourself.

Regardless, TurnKey is based on Debian (which Ubuntu is also based on). According to their System requirements they state that it should be installable on any Linux, Mac OSX or Windows. So TurnKey should be near enough to Ubuntu that it should install and function fine.

If you hit any issues installing it on TurnKey and/or have any other TurnKey related questions, please open a new thread in our forums.

fejao's picture

Hi there turnkey (Jeremy Davis). I'm also new to proxmox and was wanting to use your pre-builded CT templates with all the features. As I already seen it, it does looks awesome.

Jeremy Davis's picture

Hi fejao. Welcome to TurnKey.

If you'd like to try out the TurnKey Hub, then please sign up over there (the website and the Hub have separate user databases). That will get you an API key.

If you have any Hub specific questions or issues (during setup, while on the free trial or as a paying user), please contact me directly via Hub support (email support AT or use the Hub's "in app chat" button - chat icon towards the bottom right of every page). Normal response time there is within one work day (often quicker).

If you have more general TurnKey questions, issues, etc then please feel free to open a new thread on our forums anytime. I respond to forum posts when I can. Ideally that's at least once per day, but sometimes if I'm busy it can slip a bit, but should usually be at least once per week.

Kyle Green's picture


Thank you and the community for all of the time and energy it takes to create and maintain an endeavor such as this!

I've just installed the Wireguard container on Proxmox. I'm going through the client creation flow and after entering any netblock (I want to forward over the VPN, I get the following:

 Traceback (most recent call last):
   File "/usr/local/bin/wireguard-addclient", line 174,
 in <module>
     add_client(args.client_name, args.allowed_ips)
   File "/usr/local/bin/wireguard-addclient", line 128,
 in add_client['wg-quick', 'save', 'wg0'])
   File "/usr/lib/python3.9/", line 505, in
     with Popen(*popenargs, **kwargs) as process:
   File "/usr/lib/python3.9/", line 951, in
     self._execute_child(args, executable, preexec_fn,
   File "/usr/lib/python3.9/", line 1823, in
     raise child_exception_type(errno_num, err_msg,
 FileNotFoundError: [Errno 2] No such file or directory:

This suggests that the container may not have a complete installation of Wireguard or that it may not be configured correctly. Is there something obvious and/or silly that I'm overlooking?

Again, thank you all for your time and attention!

Jeremy Davis's picture

Hi Kyle, welcome to TurnKey.

You are absolutely correct. It's a known bug - with a super easy fix:

apt update
apt install -y wireguard-tools

I had hoped to address that long before now, but we're a small team with lots on. Prior to discovering the bug, I had already started on our next major version (v18.x). Whilst it is broken OOTB, considering that it doesn't work at all (as opposed to appearing to work, but having some nasty security bug or similar) and it's an easy fix on your end (as opposed to a complex set of steps) I haven't given it a high priority.

Also FWIW the bug only affects our Proxmox/LXC build. The ISO (downloadable from the Wireguard appliance page) should be fine.

I hope to produce an updated Wireguard ASAP, but no ETA on that. FYI we announce updated appliances via our blog. For info about the latest builds, please check out the release tag.

Please do not hesitate to open a new thread in our forums if you have any questions, concerns, issues or feedback for us. Good luck with it all and hopefully chat another day. :)


Add new comment