The Curious Engineer

All blogs / Linux / Unix

TurnKey GNU/Linux

turnkeylinux.org/blog

News and articles from the TurnKey GNU/Linux project.

Linux / UnixDevOps / SRE / infrastructure

Posts
331 from 6 Sep 2008 to 26 Oct 2026
Posting
monthly (10 in the last year)
Kind
project news
Feed
https://www.turnkeylinux.org/blog/index.xml

2026 10

  1. TurnKey 19 for Proxmox: all 85 appliances are ready
  2. TurnKey Linux v19.0 stable ISO release
  3. Moving TurnKeyLinux.org from Drupal to Hugo
  4. TurnKey 19 is getting close: the move to Debian Trixie
  5. Debian
  6. Which TurnKey app should I use? Seven common jobs
  7. Three OpenVPN setups, and which one you need
  8. What Observium tells you before the network gets blamed
  9. A private file server from hardware you already have
  10. LAMP or WordPress? Start with the smaller answer

2024 6

  1. Free up disk space
  2. Python PEP 668 - working with "externally managed environment"
  3. v18.0 Stable Release #6 - 10 Newly Updated ISOs, Hub Builds & Proxmox/LXC builds
  4. Hub
  5. v18.0 Stable Release #5 - 20 Updated ISOs & Hub Builds - Proxmox/LXC builds
  6. v18.0 Stable Release #4 - 10 Updated ISOs & Hub Builds - Proxmox/LXC builds

2023 6

  1. v18.0 Stable Release #3 - 10 Updated ISOs & Hub Builds - Proxmox/LXC builds
  2. v18.0 Stable Release #2 - 11 Updated ISOs & Hub Builds
  3. Core & TKLDev v18.0 Stable Release
  4. Core & TKLDev v18.0 Release Candidates are LIVE!!
  5. v17.x Stable Release #6 - 7 More Updated ISOs & Hub Builds, Plus Bug Fixes
  6. v17.1 Stable Release #5 - 17 More Updated & Buggfixed ISOs, Promxox & Hub Builds

2022 13

  1. v17.1 Stable Release #4 - 8 More Updated ISOs & Hub Builds, Plus Bug Fixes
  2. How to create new sftp user with access to /var/www
  3. Install newer (or latest) PostgreSQL on TurnKey
  4. v17.1 Stable Release #3 - 14 more ISOs & Hub builds
  5. v17.1 Stable Release #2 - 24 more ISOs, Hub builds and Proxmox/LXC
  6. Hacking on Debian packages - the quick and dirty way
  7. v17.1 - The v17.x release continues with bugfixed builds
  8. Bug Alert! v17.0 security updates kernel. Reboot results in kernel panic.
  9. Do you love TurnKey? Have a few spare cycles and want to help out?
  10. v17.0 Stable Release #3 - 15 more ISOs & Hub builds
  11. v17.0 Stable Release #2 - ten more ISOs & Hub builds - Proxmox/LXC in development
  12. Core & TKLDev v17.0 Stable Release & "preliminary" RPi3/4 builds
  13. Upcoming TurnKey v17.0/Bullseye apt repo changes - Bullseye users may need to manually clear caches

2021 2

  1. Core & TKLDev v17.0 Release Candidates - ready for battletesting
  2. Automated 'grub-pc' security update failing on some platforms

2020 17

  1. v16.0 Stable Release #12 - 9 new appliances & 1 revived (ISOs, Hub, VM & Proxmox builds)
  2. v16.0 Stable Release #11 - 7 updated ISOs, Hub, VM & Proxmox builds
  3. Updated Webmin packages in TurnKey testing repository
  4. v16.0 Stable Release #10 - 7 updated ISOs, Hub, VM & Proxmox builds
  5. v16.0 Stable Release #9 - 7 updated ISOs, Hub, VM & Proxmox builds
  6. Mibew Security updated v16.1 appliance - includes Mibew v3.2.7
  7. v16.0 Stable Release #8 - 12 updated ISOs, Hub, VM & Proxmox builds
  8. v16.0 Stable Release #7 - 10 updated ISOs, Hub, VM & Proxmox builds
  9. v16.0 Stable Release #6 - 7 more updated ISOs, Hub, VM & Proxmox builds + rebuilt VMs
  10. v16.0 Stable Release #5 - Another 10x ISOs, Hub, VM & Proxmox builds
  11. v16.0 Stable Release #4 - 8 more ISOs, Hub & Proxmox/LXC builds; plus VM builds
  12. v16.0 Stable Release #3 - Another 10 ISOs, Hub & Proxmox/LXC builds
  13. v16.0 Stable Release #2 - 10 more ISOs, Hub & Proxmox/LXC builds
  14. v16.0 Stable Release #1 - 10 x ISOs, Hub & Proxmox/LXC builds
  15. Core & TKLDev v16.0 Release Candidates - now available for download!
  16. Let's Encrypt SSL/TLS certificates may require manual update
  17. Core v16.0 RC (Release Candidate) is on the way...

2019 12

  1. How to update Ghost on a v15.x TurnKey Ghost appliance
  2. Webmin remote exploit/vulnerability does NOT affect TurnKey
  3. v15.x - Updated apps, plus new Redis appliance
  4. New TurnKey appliance versioning regime
  5. Forum
  6. Debian 7/Wheezy & 8/Jessie backports repos archived
  7. V14x
  8. V13x
  9. maintence
  10. backports
  11. v15.x - 12 Updated Appliances, plus New OpenCart Appliance
  12. Security Vulnerabilities: SA-CORE-2019-003 - Drupal 8 Core, Drupal 7 plugins

2018 12

  1. v15.1 Appliance Updates and Bugfixes - 70+ Rebuilt and Updated Apps
  2. Debian security update breaks v15.x LAMP based servers!
  3. Security Vulnerabilities: SA-CORE-2018-006 - Drupal 7.x & Drupal 8.x
  4. v15.0 Stable Release #4 - final appliance roundup
  5. v15.0 Stable Release #3 - 35 updated/new apps in all builds
  6. v15.0 Stable Release #2 - 47 OVAs, OpenStack and Xen builds
  7. Security Vulnerabilities: SA-CORE-2018-005 - Drupal 8.x & CVE-2018-14773 - Symfony
  8. v15.0 Stable Release #1 - 47 ISOs including Core, LAMP and WordPress
  9. TurnKey v15.0 RC1 is LIVE!
  10. Drupal SA-CORE-2018-002 - Highly critical - Remote Code Execution vulnerability
  11. 3rd party SSL/TLS certs on TurnKey: convert CER/P7B to PEM
  12. Meltdown and Spectre: What TurnKey users need to know

2017 11

  1. AWS Marketplace: False Positive Security Warning
  2. v14.2 Release Update #5 - final updated appliances and wrapup
  3. v14.2 Release Update #4 - 17 more updated appliances and v14.2-update#3 optimized builds
  4. v14.2 Release Update #3 - 3 brand new appliances and 24 updated apps (ISO only; others coming)
  5. Stack-Clash vulnerability - Reboot to enable new patched kernel
  6. v14.2 Release Update #2 - 25 more apps, new OpenStack, OVA & VMDK
  7. Announcing TurnKey Hub v2.0
  8. Ec2
  9. v14.2 Release Update #1 - 27 more appliances
  10. v14.2 Core Release - Improvements to Confconsole, including easy Let's Encrypt SSL certs
  11. New BitKey 14.1 release should make Jason Bourne happy

2016 11

  1. TurnKey Consultants & Customizers: Wanted and for Hire
  2. CVE-2016-5195: Dirty COW - Privilege escalation kernel vulnerability
  3. Comparing Debian vs Alpine for container & Docker apps
  4. Heroku is dead – no-one uses it anymore. You need to use Docker now
  5. ZeroNet and IPFS: uncensorable auto-scaling BitTorrent powered websites
  6. Reflections on PWN2Own 2016: the state and future of computer security
  7. All your computers are belong to us: the dystopian future of security is now
  8. TurnKey Magento NOT vulnerable to CVE-2016-4010 remote PHP code execution
  9. CVE-2016-4340: Privilege escalation via "impersonate" feature in existing v14.0/1 GitLab deployments
  10. The binary option scam: Evil Incorporated vs the "Don't Be Evil" corporation
  11. v14.1 Release - Bugfixes, Maintenance and More

2015 48

  1. v14.0 Optimized Builds - Part 3: Xen and OpenStack
  2. New Community Built Appliance: TurnKey Odoo
  3. systemd sysv init compatibility mode: how it works and troubleshooting when it breaks
  4. CVE-2015-8103: Critical remotely exploitable security hole in existing TurnKey Jenkins deployments
  5. TurnKey needs a Drupal Expert Consultant
  6. v14.0 Optimized Builds - Part 2: Containers
  7. v14.0 Optimized Builds - Part 1: OVA & VMDK
  8. Pride and prejudice: falling in love with your own bad ideas
  9. Git tip: how to merge multiple projects into one big repository
  10. He never grew up, but he never stopped growing
  11. Trouble writing? You probably aren't scaffolding enough
  12. Just say no to multi-tasking: reflections on productivity
  13. Cdpath
  14. Bug hunting with the scientific method
  15. 13 simple writing tips
  16. Python's timeless principles of good software
  17. On motivation
  18. Keeping track of time
  19. Getting into the zone - Crazy tips for maximum productivity
  20. v14.0 stable release - Massive Community Effort!
  21. Marching towards v14.0 RC2
  22. How to build a TurnKey appliance ISO from source
  23. Insights on what makes me productive
  24. Securing Firefox, Chrome and Thunderbird against client-side attacks
  25. TurnKey v14.0 RC1 is LIVE! (aka we need YOU!)
  26. How to upgrade a Debian package to a newer upstream version
  27. Invalidating the disk cache on Linux
  28. Understand the system, make stuff happen, or die trying.
  29. pyproject-pub: A simple Python project template
  30. Getting started with Python and Lisp
  31. Why I love programming: a crude theory of mind
  32. Why parallel programming is hard
  33. How to get the bone
  34. Drupal Rules in a nutshell
  35. Some spam bots are human
  36. Parallelize - a simple yet powerful high-level interface to multiprocessing
  37. Basic self-documenting ReStructured Text example
  38. Negotiating payment as a contractor (issues, tips)
  39. Self-experimenting with Nootropics (AKA smart drugs)
  40. Advice on breaking into freelance consulting, contract work, standard rates, wages and billing practices
  41. Rediscovering 19th century literature
  42. Google vs Microsoft: what's in a name?
  43. CVE-2015-0235 GHOST: reboot or restart services
  44. Phone vs email vs text chats on IM (instant messaging)
  45. Nootropics: meta-research summary
  46. Three strikes - time to automate!
  47. How to debug a broken cron job
  48. The wonderful and terrifying implications of computers that can learn

2014 50

  1. Why use XMPP: native clients vs generic IM alternatives
  2. Less is more and the magic number is four
  3. My last Perl program - a Perl obfuscater that can eat its own tail
  4. Python optimization principles and methodology
  5. 4 simple software optimization tips
  6. How to setup an email to SMS forwarding gateway address with Postfix
  7. Vim smartopen plugin adds Vim support for CDPATH
  8. Transcend the Drupal documentation, use the source Luke!
  9. Pythonic attribute magic (property, customized attribute access)
  10. Tips for the Object Oriented Programming novice
  11. Scaling web sites: a brief overview of tools and strategies
  12. load any external javascript file asynchronously
  13. Unix buffering delays output to stdout, ruins your day
  14. Reflections on the correlation between intelligence and success
  15. comment spam countermeasures (mollom, honeypots, hashcash, bad behavior)
  16. Good design is harder than it looks
  17. Website monetization primer: how online advertising works
  18. Two simple ways a script can detect if it's online
  19. GPL2 vs GPL3
  20. Security update regenerates stale SSH ECDSA host key
  21. configuring libresolv to timeout DNS queries to unreachable nameservers more quickly when offline
  22. Smart cache expiration with Drupal Rules
  23. A practical intelligence amplification hack that really works: how to use your phone's TTS engine to give your brain a boost
  24. StdTrap: a magical Pythonic mechanism for intercepting console output
  25. A Universe from nothing? Lawrence Krauss
  26. Audio video codecs: a video editor's tutorial introduction to codecs
  27. No Juju for you! Ubuntu's Not Invented Here syndrome
  28. Ubuntu
  29. Video editing with avidemux and audacity
  30. tmux is a superior alternative to screen
  31. Chromebook Acer C720 review: the browser is the operating system and it doesn't suck
  32. Backdoor in my Medialink router
  33. My TTS sleep hack: a hi-tech cure for insomnia
  34. Creating a screencast on Linux with xvidcap: a free open source screencasting tool
  35. The closest you can get to perfectly secure Bitcoin transactions (without doing them in your head)
  36. Screencast production: Lessons learned from the making of my first screencasting
  37. The TurnKey blog: where do we go from here?
  38. Introducing BitKey - A secure Bitcoin live USB/CD solution built with TKLDev
  39. Introduction to Vim
  40. How Foodsoft inspired me to rewrite the TKLDev documentation
  41. Standing up for free software, a free Internet and a free society
  42. FLOSS weekly interview with TurnKey's Jeremy Davis
  43. Enabling Debian 6.0 LTS Security Support
  44. And then there were three...
  45. What's the best way to do free software bounties?
  46. TurnKey 13 critical security issue (Heartbleed / CVE-2014-0160)
  47. What if all Debian/Ubuntu based dists used TKLDev?
  48. The pros, cons and alternatives to financial rewards in an open source project
  49. Building a better, bigger TurnKey library
  50. Creating a bootable USB drive from an ISO image

2013 13

  1. Announcing TurnKey Docker optimized builds
  2. Announcing TurnKey LXC
  3. TurnKey 13 out, TKLBAM 1.4 now backup/restores any Linux system
  4. TurnKey 13.0 release candidate 3 - a community effort!
  5. TurnKey 13.0 ready for community development
  6. Introducing TKLDev - Turnkey's appliance development and build system in a box
  7. TurnKey moves to GitHub
  8. TurnKey 12.1 64-bit maintenance release built with new tkldev build appliance
  9. inithook
  10. auto-apt-archive
  11. TurnKey Core 13.0 RC (i386, amd64, wheezy)
  12. Meet Basil Kurian - 2nd place in TurnKey's first community development contest
  13. Meet Adrian Moya - winner of TurnKey's first community development contest

2012 10

  1. The curious case of Jeremy Davis (AKA JedMeister)
  2. For great justice: all your criticism are belong to us!
  3. Announcing TurnKey Linux 12.0: 100+ ready-to-use solutions
  4. TurnKey Core 12.0 RC optimized builds
  5. New Hub feature: Server snapshots
  6. TurnKey Core 12.0 RC based on Debian Squeeze
  7. Rsync the entire TurnKey library from a mirror close to you in under 5 minutes!
  8. Announcing TurnKey Xen optimized builds
  9. Announcing TurnKey OpenStack optimized builds
  10. Announcing TurnKey OpenVZ optimized builds (+ Proxmox VE channel)

2011 45

  1. Mapping AWS data centers for fastest connection
  2. TurnKey 11.3 maintenance release - next stop Ubuntu 12.04!
  3. New Hub feature: Cloud server monitoring
  4. Why Rackspace open sourced OpenStack
  5. How TKLBAM hooks work
  6. On my Kindle I am root
  7. Be nice. It's a fscking gift
  8. Is selling / monetizing open source a zero sum game?
  9. The Hub now supports reserved instances - pay up to 50% less
  10. A web developer's perspective on using a TurnKey virtual appliance
  11. Configuring the timezone on TurnKey Linux
  12. New release announcement (codename: Idan)
  13. Configuring Subversion access via Apache on the Revision Control appliance
  14. TurnKey Hub: Not just adding random features
  15. Introducing CloudTask - a cloud batch execution tool
  16. TurnKey 11.2, free micro instances, EBS backed cloud servers
  17. Using Comet to update web application data in real time?
  18. Python iterators considered harmful
  19. How to write a good changelog
  20. Another batch of changes to the TurnKey website
  21. Important security notice: Your TurnKey system may no longer be receiving automatic security updates
  22. Python property gotcha
  23. Use the stash, Luke (git-stash)
  24. TurnKey Domain management & Dynamic DNS
  25. Vim file exploration tips
  26. Why I resist criticism (loss aversion and cognitive dissonance)
  27. Amazon FPS (flexible payments system) in a nutshell
  28. My code refactoring algorithm
  29. Announcing public API for TurnKey Hub
  30. An experiment: gaming Slashdot's moderation system
  31. New Hub feature: Auto-Restore TKLBAM backup to a new cloud server
  32. Neat trick: invoking a Python debugger at an arbitrary point in your program
  33. Hub 1.0 follow-up: two top issues users reported + what we're doing about it.
  34. Announcing TurnKey Hub v1.0 - now officially out of private beta
  35. Tips for a cleaner chrome
  36. Growl type notifications in Django
  37. Prevent double click on form submission
  38. Convert a PostgreSQL database from LATIN1 to UTF-8
  39. A lazy yet surprisingly effective approach to regression testing
  40. Extending an LVM volume: Physical volumes (partitions) -> Volume groups -> Logical volume -> Filesystem
  41. Python performance tests reaffirms "premature optimization is the root of all evil"
  42. The DDoS spam bot from hell (a suburb of China)
  43. TurnKey Linux 11 released (part one)
  44. Practical guidelines for beautiful Python code
  45. Secure, flexible and scalable Amazon EC2 instance preseeding

2010 59

  1. TurnKey website refreshed
  2. Git - Fixing commit mistakes
  3. Making TurnKey more turnkey - the end to default passwords
  4. Tweaking Django exceptions with custom middleware
  5. Headless PHP Drupal script deletes spam zombie user accounts
  6. Announcing the winners of the first TurnKey development contest
  7. On good web design
  8. Programming insight that helped unblock me
  9. UDS - Natty Narwhal summary
  10. New release candidates for TurnKey Linux 11.0 (part 1)
  11. To Lisp or not to Lisp, that is the question.
  12. Finding the closest APT package archive using GeoIP and indexing
  13. Cloud
  14. Meet Rik Goldman
  15. TKLPatch summer contest summary: let the judging begin!
  16. LXDE review: it zips, it flies! (base for client-side TurnKey appliances?)
  17. Passphrase dictionary attack countermeasures in tklbam's keying mechanism
  18. TKLBAM: a new kind of smart backup/restore system that just works
  19. Backups are hard, making sure you got it right - harder
  20. Finding the closest data center using GeoIP and indexing
  21. Ask us anything
  22. Django settings.py for development and production
  23. GNU high school: teaching kids by contributing to open source
  24. Tip: use custom search engines for efficiency
  25. TurnKey Appliance Development Contest: An Open Source Summer Bonanza!
  26. Django navigation bar (active link highlighting)
  27. Beta of TurnKey Core on Debian Lenny (+ Ubuntu vs Debian)
  28. Beta of TurnKey Core on Ubuntu 10.04 LTS
  29. Reducing the load on a small VPS by 80% in 5 minutes
  30. Launching TurnKey Hub into private beta: cloud deployment simplified
  31. Automatic batch editing of Drupal nodes and CCK file fields
  32. Optimizing Django: tricks for faster page loads
  33. PNG vs JPG: 6 simple lessons you can learn from our mistakes
  34. TinyMCE vs CKEditor: battle of titans! (of WYSIWYG editing)
  35. Automating EC2 instance setup with user-data scripts
  36. EBSmount: Automatically mount EBS devices on Amazon EC2
  37. Maintenance release: bugfixes, security updates, and better Amazon EC2 support
  38. Upgrading FCKeditor to CKeditor
  39. Self signed and trusted SSL certificates
  40. Two simple tricks for better shell script error handling
  41. Qemu + KVM is the future of open source virtualization
  42. Amazon EC2 metadata - Python library and CLI
  43. CSS cheat sheet
  44. Python symmetric encryption with CRC
  45. 9 things about CSS any web developer should know
  46. Django User Profiles - Simple yet powerful
  47. SSH session slow to start? It's the DNS stupid!
  48. Tweeting for news-a-holics
  49. Smack yourself if you don't use generic shell script hooks
  50. Background task processing and deferred execution in Django
  51. Good automation vs bad automation
  52. Django Signals: Be lazy, let stuff happen magically
  53. We don't need no stinking SSL
  54. Converting a virtual disk image: VDI or VMDK to an ISO you can distribute
  55. Converting a virtual disk image: VDI to VMDK to a raw loopback file you can mount
  56. Friends don't let friends program in shell script
  57. Using git and rsync to synchronize changes on a staging box to a live server
  58. Exploring S3 based filesystems S3FS and S3Backer
  59. Blogging - it's about time we started

2009 3

  1. 2009.10 release: 40 appliances with VMDK and Amazon EC2 support
  2. TurnKey Linux to relaunch as TurnKey Windows
  3. 12 new appliances released

2008 3

  1. New releases feature dramatic usability improvements
  2. Cast your vote
  3. Time to get this show on the road...