Signal vs Session vs SimpleX — Private Messaging Compared

Signal, Session and SimpleX compared: how each private messenger handles metadata differently, and which one to pick for your privacy needs.

Comparison table of the Signal, Session and SimpleX private messengers

If you’re trying to move away from WhatsApp or Telegram, three names come up again and again: Signal, Session, and SimpleX. They all claim to be private, end-to-end encrypted messaging apps, and they’re all open source.

The content encryption is genuinely good in all three. Where they really differ — and it’s a much more important difference — is metadata: who you talk to, when, and how often. That’s the thing each of them handles completely differently.

I’ve used all three, and here’s my honest take on what each one actually gets you — and what it costs you.

The Quick Overview

  • Signal — The best default for almost everyone. Centralised, run by a US non-profit, requires a phone number to register (usernames hide it from contacts, not from Signal).
  • Session — Decentralised, no phone number at all, routes messages through an onion network of community-run nodes. You get a permanent Session ID instead of a number.
  • SimpleX — The most radical: it has no user identifier at all — not even a random ID. You connect through one-time invitation links instead of a username or number.

Signal — The Practical Default

Signal is the one your contacts are most likely to already use, and for most people that single fact is decisive. An encrypted messenger nobody you know has installed protects nothing — it just sits on your phone looking smug.

It’s run by the Signal Foundation, a non-profit. The protocol is the double-ratchet design that WhatsApp, Google Messages and Facebook Messenger all licensed, and it’s been independently audited.

What Signal does well

  • E2EE by default — Every chat and call is encrypted end to end, no setting to hunt for. Group chats, voice calls, video calls, linked devices.
  • Audited, battle-tested — The Signal Protocol is the industry reference for forward secrecy and break-in recovery.
  • Minimal metadata — Sealed sender hides who sent a message from Signal’s own servers. Signal’s published transparency reports show it retains almost nothing: registration date and last connection time.
  • Easy for non-technical people — Install, verify your number, done. Your mum can use it.

Where Signal falls short

  • Phone number required — You still need one to register. Usernames (added in 2024) hide the number from the people you chat with, but not from Signal itself. Your account is tied to a number, and a number is a strong real-world identifier.
  • Centralised — All traffic flows through Signal’s servers, run by a US non-profit subject to US legal process. They keep little, but they’re a central point of control.

Session — Decentralised, No Phone Number

Session started as a fork of Signal that removed the phone number entirely. Instead of a number, you get a permanent Session ID — a 66-character public key. No phone number, no email, nothing personal required to sign up.

Traffic is onion-routed through the Session Network, a decentralised set of nodes run by a global community. No single node sees both ends of a conversation, and offline messages are buffered until you fetch them.

What Session does well

  • No phone number, no email — You can create an account with zero personal information. This is the one to pick when registering a phone number is impossible or unsafe.
  • Decentralised — Onion routing over many community nodes makes it far harder for any operator to see your social graph or link your IP address to your messages.
  • Familiar feel — It looks and works like a conventional messenger, so the learning curve is gentler than SimpleX.

Where Session falls short

  • No forward secrecy (yet) — Session removed perfect forward secrecy back in 2021. If a device is compromised, past messages under the same Session ID can be decrypted. A V2 protocol that restores PFS and adds post-quantum protection was announced in December 2025, but it’s still being designed.
  • Permanent ID — Your Session ID is stable across every conversation. It’s not linked to your legal identity, but once anything ties that ID to you, it retroactively ties everything it ever touched.
  • Smaller network — Fewer users, fewer contacts already on it, and some reported reliability quirks with group delivery and device sync.

SimpleX — No Identifier At All

SimpleX takes the most aggressive position in private messaging right now: it has no user identifiers whatsoever — not a phone number, not a username, not even a random account ID. It describes itself as “the first network without user IDs”.

Instead of a lookup-by-identifier, you connect to people through one-time invitation links you exchange out of band. Every contact and group lives on your device, not on a server’s database. Messages look like random noise to the relays that briefly hold them.

What SimpleX does well

  • Strongest metadata story — There’s no account to subpoena, no identifier appearing in two places, no social graph accumulating on a server. Whoever you talk to can’t be correlated.
  • Everyone runs the network — No single entity controls it. Anyone can run a SimpleX server, and the protocol passes through relays you choose.
  • Solid encryption — Double-ratchet end-to-end encryption with forward secrecy, plus private message routing on by default since v6.0. The protocol design was independently reviewed by Trail of Bits in 2024.

Where SimpleX falls short

  • Friction — No identifier means nobody can find you by username. Every new connection means exchanging a one-time link through some other channel — which is also the moment you might leak the very association you were protecting.
  • Harder recovery — With no server-side identity to restore from, moving devices and recovering an account is more involved than a phone-number account.
  • Young and smaller — It’s the newest of the three, the ecosystem is younger, and the user base is far smaller. Less battle-tested than Signal.

Which One Should You Pick?

  • Almost everyone: Signal. The network effect is the security property — an encrypted messenger nobody you know uses protects nothing. Turn on a username so you stop handing out your number.
  • Can’t register a phone number: Session. It’s the most usable option that requires nothing personal at signup.
  • Journalists, sources, sensitive contact relationships: SimpleX as a second messenger, alongside Signal for everyday use. Use it specifically when the fact that two people are talking is itself the sensitive part.

Whichever you pick, remember the half of the picture most people ignore: content encryption is only half the story. Your network and your habits are the other half.

Further Reading

Check out the Signal directory listing on The Web Is Free for more details.

Download Session at getsession.org and SimpleX at simplex.chat — both free, no phone number required.

Related Articles

What do you think? Have you made the switch from WhatsApp or Telegram, and which of these did you land on?
Andrea

OpenCode: The Model-Agnostic AI Coding CLI I’ve Relied On for a Year

I have been using AI coding assistants for a while now. They all do roughly the same thing: help you write and understand code faster. But the one I keep coming back to is OpenCode. It fits like a glove.

Built for the terminal

OpenCode follows what good CLI tools do: lightweight, minimal interface, but gives you exactly what you need to see what is going on. The output is colour-coded, well laid out, and easy to read at a glance. When it explains what it is doing, I can see the plan clearly before it executes. When it writes code, I can review the diff before applying it.

OpenCode CLI interface showing structured AI response about WordPress wp-login.php

Desktop-based applications often either focus on the wrong things, or there is too much going on to keep the important functionalities in mind. OpenCode feels like a tool designed for people who live in the terminal.

Open.. everything

The OpenCode CLI is open source but also open, full stop. It does not try to lock you into anything. It tries to support as many different platforms, subscriptions etc. I want the flexibility to switch AI provider when there is a deal, a new model or to walk away from something I no longer like. Open source also means the community can contribute, audit, and improve it.

The OpenCode Go subscription

This is not needed to use OpenCode if you already have a subscription. If you don’t and/or you’ve been sitting on the fence for quite some time, maybe waiting for the perfect entry point into AI, I suggest you give it a try.

OpenCode Go costs then $10 per month ($5 for the first month). For this $10 you get $60 worth of usage. This is because usage is measured in dollar value rather than raw request counts.

The limits run in rolling windows to avoid overloading the platform. You get a 5-hour rolling limit of $12, a weekly limit of $30, and a monthly limit of $60. The actual number of requests you can make depends on which model you use — cheaper models get you many more requests, advanced ones fewer.

For example, with DeepSeek V4 Flash I get over 30,000 requests per 5-hour window. That is plenty for daily use. More advanced models like GLM cost more per request, so the same window buys fewer of them — I save those for when I need stronger reasoning.

If I need more usage, I can top up credit or let it fall back to my Zen balance. And once I hit the paid limits, the free models included with OpenCode still work.

There is also OpenCode Zen if you want the flexibility of a wider range of models and providers. But for most of what I do, Go covers it.

Models I actually use

I have settled on a few that cover most of my needs:

DeepSeek V4 Flash — my everyday driver. Fast, great value on credits, good for probably 80% of my interactions.

MiMo V2.5 — when I need vision capabilities. Looking at screenshots, debugging UI issues. Similar value to DeepSeek Flash.

GLM 5.x — for infrastructure work and complex multi-step reasoning. Excellent at planning, but I use it selectively because it consumes credits faster.

The ability to pick the right model for the task rather than being locked into one is exactly what I want. Some providers try to keep you inside their ecosystem. OpenCode lets you choose.

Actively maintained

The tool is actively developed. New models are added regularly, the CLI keeps improving, and the community around it is engaged.

Give it a try

If you live in the terminal and want an AI coding assistant that respects that, OpenCode is worth a try. It has become an indispensable part of my daily workflow.

If you want to give it a shot, you can sign up at opencode.ai (full disclosure: that is my referral link, which will give BOTH OF US $5 of extra credits).

Andrea

Best Open Source Security Tools for 2026

A roundup of the best open-source security tools worth running in 2026 — from SIEM and vulnerability scanning to endpoint visibility and incident response.

If you’re running any kind of infrastructure in 2026 — whether it’s a homelab, a small business setup, or a production environment — security isn’t optional. But you don’t need to spend a fortune on commercial licences to protect yourself. Some of the best security tools out there are open source, community-backed, and genuinely enterprise-grade.

I’ve been keeping an eye on the security tooling landscape this year, and a few names keep coming up across the board — from TuxCare’s roundup to community discussions on r/selfhosted and various tech publications. Here are the ones that stand out.

Wazuh — SIEM and XDR, Free

If you only install one security tool this year, make it Wazuh. It’s a unified SIEM (Security Information and Event Management) and XDR (Extended Detection and Response) platform that does log analysis, file integrity monitoring, vulnerability detection, and compliance auditing — all in one package.

It scales from a single Raspberry Pi to a full enterprise deployment. The agents run on Linux, Windows, macOS, and even Solaris. And unlike its commercial counterparts, there’s no per-agent licensing. You install the manager, deploy agents, and you get a central dashboard with real-time alerts.

I use it to monitor my own infrastructure and it catches things I’d never spot otherwise. The compliance reporting (GDPR, PCI DSS, HIPAA) is a nice bonus if you need it.

OpenVAS / Greenbone — Vulnerability Scanning

OpenVAS, now part of the Greenbone Vulnerability Management suite, is the go-to for open-source vulnerability scanning. It maintains a feed of over 100,000 network vulnerability tests (NVTs) and runs scheduled or on-demand scans against your network.

The web interface (Greenbone Security Assistant) gives you a clear view of your attack surface, sorted by severity. Pull it up once a week, patch the criticals, and sleep better at night.

It pairs nicely with Wazuh — Wazuh handles the real-time monitoring, OpenVAS handles the regular deep scans.

Suricata — IDS/IPS That Keeps Up

Suricata is a high-performance network IDS, IPS, and network security monitoring engine. It’s the modern alternative to Snort — it can handle multi-threading natively, supports GPU acceleration, and processes traffic at 10Gbps+ on decent hardware.

It uses the same rule sets as Snort (Emerging Threats, VRT) so you don’t lose anything in the switch. I switched from Snort to Suricata a couple of years ago and the performance difference was immediate. On the same hardware, Suricata handled three times the throughput without dropping packets.

ClamAV — Still the Antivirus Standard

Yes, antivirus on Linux is a debated topic. But if you’re running a mail server, a file-sharing service, or any system where users upload files, you need ClamAV. It catches Windows malware at the gateway before it ever reaches your Windows users.

It’s maintained by Cisco Talos, which means the signature updates are regular and reliable. Combined with FreshClam for automatic updates, it’s a set-and-forget security layer for your infrastructure.

Osquery — SQL for Your OS

Osquery lets you query your operating system like a database. Want to see every running process, every network connection, every USB device that’s ever been plugged in? Write a SQL query.

It’s not a SIEM replacement — it’s a telemetry layer that feeds into your monitoring stack. Pair it with Fleet or Kolide for multi-server management, and you’ve got real-time visibility into every endpoint without installing heavyweight agents.

Facebook built it, and it’s now a Linux Foundation project. The community is active, the schema is well-documented, and it works on Linux, macOS, Windows, and containers.

MISP — Threat Intelligence Sharing

MISP (Malware Information Sharing Platform) is the standard for threat intelligence sharing. If you’re part of a security team, or even just a well-organised homelabber who wants to keep up with IoCs (Indicators of Compromise), MISP gives you a structured way to store, share, and correlate threat data.

It integrates with Wazuh, Suricata, and pretty much everything else. The community feeds (CIRCL, VirusTotal, AlienVault OTX) keep the data flowing in automatically. You don’t need a full SOC to benefit from it.

TheHive — Incident Response for the Rest of Us

TheHive is an incident response platform designed for SOCs, but it works just as well for a solo admin. It lets you track cases, link them to alerts from Wazuh or MISP, and collaborate on investigations.

It uses a case management model that’s intuitive even if you’ve never worked in a SOC. Alert comes in, you create a case, assign tasks, attach observables, and run analysis. It keeps everything organised when things go wrong — and when things are calm, it gives you a nice dashboard showing that nothing’s on fire.

Nmap — The Old Reliable

Nmap is older than most security tools on this list, and it’s still indispensable. Network discovery, port scanning, OS fingerprinting, service detection — it’s the swiss army knife of network security.

Most of the other tools here integrate with Nmap’s output somehow. Zenmap gives it a GUI, but honestly, the command line is where it shines. I use it daily for quick checks, and every couple of months I run a full scan of my network to see what’s changed.

Which One Should You Pick?

If you’re starting from scratch: Wazuh gives you the most bang for your effort. Add OpenVAS for scheduled vulnerability scans, Suricata at your network perimeter, and ClamAV on anything that handles file uploads. That’s a solid stack that covers detection, scanning, and prevention without spending a penny on licences.

If you’re on a budget (and let’s be honest, who isn’t?), the combination of Wazuh + Suricata + MISP + TheHive gives you a complete security operations stack that competes with commercial offerings costing tens of thousands a year.

What do you think? Running any of these — or something I’ve missed? I’d love to hear about your setup.

Related Articles

Andrea

Jellyfin vs Plex vs Emby — free vs paid media server

If you’ve got a collection of movies, TV shows, or music sitting on a hard drive, you’ve probably thought about setting up a media server. The big three names that come up are Jellyfin, Plex, and Emby. They all do roughly the same thing — organise your media and stream it to your devices — but they go about it in very different ways.

I’ve used all three over the years, and here’s my honest take on where each one shines and where they fall short.

The Quick Overview

  • Jellyfin — Fully free and open source. No subscriptions, no paid tiers, no accounts required. Forked from Emby in 2018 when Emby went proprietary.
  • Plex — The most polished and user-friendly option. Free for local streaming, but remote access and advanced features need a Plex Pass subscription (from £4.99/month or a lifetime pass).
  • Emby — The middle ground. Open-source core with a commercial Premiere tier for hardware transcoding, DVR, and mobile apps. Premiere starts at $4.99/month or a lifetime licence.

Jellyfin — The Free Open-Source Option

Jellyfin is the media server you run when you want everything open source. It started as a fork of Emby back in 2018, when the Emby team decided to close-source parts of their project, and it’s been thriving ever since.

There’s no company behind Jellyfin — it’s built entirely by volunteers. That means no one trying to upsell you, no data collection, no account required. You download the server, run it, and point your browser at it. That’s it.

What Jellyfin does well

  • Absolutely no cost — Every feature is free. Hardware transcoding, remote access, downloads, all of it.
  • Privacy focused — No telemetry, no analytics, no account needed.
  • Live TV and DVR — Works with any standard TV tuner (HDHomeRun, M3U, etc.).
  • SyncPlay — Watch content together with friends and family remotely, synchronised playback.
  • Cross-platform clients — Web, Android, iOS, Roku, Kodi, and more.

Where Jellyfin falls short

  • Polish — The UI is functional but doesn’t feel as slick as Plex out of the box. You can theme it, but it takes effort.
  • Metadata — It pulls metadata well, but not quite as reliably as Plex. You may need to fix the odd match.
  • Setup — You need to be comfortable with a bit of configuration. It’s not difficult, but Plex is more beginner-friendly.

Plex — The Polished Commercial Choice

Plex is what most people think of when they hear “media server”. It’s the most polished, the easiest to set up, and the one your non-technical friends can use without hand-holding.

Plex Inc. runs it as a business, which means the free tier is limited. Local streaming is free. Remote streaming, hardware transcoding, downloads, and features like Skip Intro all require a subscription. There are two paid tiers: Remote Watch Pass (£2.99/month) for basic remote access, and Plex Pass (£4.99/month or lifetime) for everything.

What Plex does well

  • Ease of setup — Install, point at your media folders, and it mostly just works. The metadata matching is stellar.
  • Client apps — Plex has apps on everything. Smart TVs, game consoles, streaming sticks, phones — if it has a screen, there’s probably a Plex app.
  • Plexamp — A genuinely excellent music player for your personal music collection. Worth mentioning on its own.
  • Free ad-supported content — Plex bundles free movies and live TV channels (ad-supported), which is nice for casual browsing.
  • User management — Granular control over who accesses what, with managed accounts for kids.

Where Plex falls short

  • Cost — Hardware transcoding and remote streaming are locked behind subscriptions. The lifetime pass is a one-time cost, but it’s not cheap.
  • Account required — You need a Plex account to use it. Plex’s servers handle authentication and discovery, even for local streaming.
  • Data collection — Plex collects usage data. They’ve improved their privacy policy, but it’s not a zero-telemetry system.
  • Proprietary — The core is closed source. You’re dependent on Plex Inc.’s direction for features and fixes.

Emby — The In-Between Option

Emby started as a fully open-source project called Media Browser, then rebranded and gradually moved toward a commercial model. It sits somewhere between Jellyfin and Plex — more open than Plex, but with a paid tier for premium features.

The core server is open source, but features like hardware transcoding, DVR, mobile app access, and cover art plugins require an Emby Premiere subscription ($4.99/month, or a lifetime licence).

What Emby does well

  • Good balance — You get a lot for free (local streaming, web interface, basic apps), and Premiere unlocks genuinely useful features.
  • Hardware transcoding — Premiere includes excellent GPU-accelerated transcoding, using your Intel QuickSync, NVIDIA NVENC, or AMD hardware.
  • Emby Theater — A dedicated TV client that works well on Windows, Xbox, and PlayStation.
  • Live TV and DVR — Robust with guide data, series recording, and commercial skipping.
  • Plugin system — Good selection of community plugins for extra functionality.

Where Emby falls short

  • Split community — The 2018 fork that created Jellyfin split the user base and developer attention.
  • Mobile apps locked — Without Premiere, the Android and iOS apps can only play for a limited time before asking you to buy.
  • Smaller ecosystem — Fewer clients and third-party integrations than Plex, and less community momentum than Jellyfin.
  • Licensing confusion — The line between what’s free and what’s Premiere isn’t always clear on their website.

The Bottom Line

If you want free, open source, and full control — go with Jellyfin. It does everything the others do, and you don’t have to worry about subscriptions or data collection. It’s what I run personally.

If you want the most polished experience and you’re happy to pay for it — go with Plex. The setup is effortless, the apps are everywhere, and the lifetime pass is good value if you plan to use it for years.

If you want a middle ground with a strong open-source core and don’t mind paying for premium features — Emby is worth a look. Its hardware transcoding is excellent, and the Theater app is the best TV experience of the three.

Further Reading

Check out the Jellyfin directory listing on The Web Is Free for more details.

Download it at jellyfin.org — free, no subscriptions, no account required.

Related Articles

Hope this helps you decide!
Andrea

Debian at 30: The Quiet Operating System That Keeps the Internet Running

Debian 13 Trixie banner

I have been using Debian for more than fifteen years now. Not exclusively — I have used Ubuntu, CentOS, Fedora, even some BSDs here and there — but Debian is the one I keep coming back to. It is the operating system I trust with my servers, my home lab, and increasingly my daily driver too.

Debian turned 30 recently. Thirty years. That is older than many of the developers using it. And in internet years, that makes it practically ancient. But unlike most things that age, Debian has not faded or collapsed under its own weight. It has just kept going, quietly, reliably, release after release.

I think that is worth talking about.

Stability is not boring

Let me address the elephant in the room. Debian Stable is not exciting. You will not get the latest kernel the day Linus Torvalds announces it. You will not get the newest GNOME release on release day. You will not find snap packages forced down your throat, or telemetry phoning home, or a marketing team trying to convince you that this version is the most exciting ever.

What you get is a system that works. Today, tomorrow, and next year. The testing gates are rigorous. Packages do not land in stable until they have been through unstable, then testing, and then a freeze period that can last months. Things that break get caught before they reach you, not after.

I have had Debian servers running for years with only security patches and the occasional point release. No surprises. No “oh, that update broke nginx again.” No forced reboots because the package manager decided you needed the latest everything right now.

That is not boring. That is professional.

Five years of security support. For free.

Think about what that means. You install Debian Stable today, and you will receive security updates until 2031. Not from a company that might change its mind or get acquired or decide that free users need to upgrade to a paid tier. From a volunteer team that has been doing this consistently for decades.

After the initial three years, the LTS team takes over for another two. And if you need even longer, Freexian offers commercial ELTS that can stretch that to ten years total. Ten years of security support from a single install. Name another general-purpose operating system that offers that without demanding a subscription.

And when you do eventually need to upgrade, Debian makes it straightforward. I upgraded a server from 11 to 12 last year and it took about an hour. Same hardware, same config, same applications — just a newer kernel and libraries underneath. Many distributions require a full reinstall for major version jumps. Debian does not.

What you get out of the box (and what you do not)

A minimal Debian server install uses surprisingly little RAM. I have run web servers on 512MB VPS without breaking a sweat. There is no desktop environment, no snap daemon, no cloud-init scripts phoning home — just a clean, working system and apt to install whatever you actually need.

And apt itself is worth mentioning. After using package managers on other systems, I always appreciate coming back to apt. It handles dependencies properly, upgrades are predictable, and if something goes wrong it tells you exactly what happened and often how to fix it.

The official repository has around sixty thousand packages. Most of what you will ever need is one apt install away. And if you need something newer than what stable provides, backports has you covered — newer versions of selected packages built for the stable release.

The quiet giant behind everything

Here is something I find remarkable. Debian does not get much media attention. It is not the shiniest or the trendiest. But look around and you will see it everywhere.

Ubuntu is based on Debian. So are Linux Mint, Kali Linux, Proxmox, and many others. Docker’s official images are largely Debian-based. A significant chunk of the internet’s infrastructure runs on Debian or something derived from it. The work the Debian Security Team does benefits not just Debian users but the entire ecosystem.

I like that. An operating system that does its job so well that people build things on top of it and forget it is there. That is a legacy worth celebrating.

A community, not a product

Debian is run by a community of volunteers through a democratic governance model. There is no company that can change direction, lay off the team, or decide to monetise something that used to be free. The Debian Social Contract and the DFSG define what the project stands for, and those do not change based on quarterly results.

In an era where every other operating system seems to be adding telemetry, forcing accounts, or pushing subscriptions, an independently governed, genuinely free distribution is more valuable than ever. That is not nostalgia. That is a practical advantage.

Not perfect, but honest

I am not saying Debian is the right choice for every situation. Stable releases prioritise reliability over having the newest packages — if you need the absolute latest versions the day they come out, Debian Stable may feel slow. The desktop experience is functional rather than flashy out of the box and takes some tweaking to match more design-focused distributions. And if your organisation relies on a single vendor support contract with a dedicated phone number, Debian’s community-driven model may not fit that procurement checkbox.

But if you want a system that you can install, configure, and forget about for years — a system that respects your freedom, does not phone home, and keeps working reliably while everything around it changes — Debian is hard to beat.

Thirty years is a long time in software. Debian has earned its place. Here is to the next thirty. :-)

Related Articles

The politics of the Linux desktop

Open Source software was becoming more and more popular in 2009, even though many of these applications were still little known. According to PCWorld, here are ten of the greatest.

Firefox — The open source browser that challenged Internet Explorer and changed the web.

Chromium — The open source project behind Google Chrome. Fast, clean, and constantly evolving.

OpenOffice.org — The free office suite that could read and write Microsoft Office files.

VLC Media Player — Plays almost anything you throw at it, no codec packs needed.

GIMP — The GNU Image Manipulation Program. Not quite Photoshop but incredibly powerful for a free tool.

Apache — The web server that powered most of the internet.

MySQL — The database behind countless websites and applications.

PHP — The scripting language that made dynamic websites easy.

Linux — The kernel that runs everything from phones to supercomputers.

WordPress — Started as a blogging platform, grew into a CMS that now powers a significant portion of the web.

Check out the original article on PCWorld for the full list with descriptions.

Most of these are still going strong today. That’s the power of open source. :-)

Use Remmina to satisfy all your remote connection needs

Remmina is a remote desktop client that supports multiple network protocols — RDP, VNC, NX, XDMCP and SSH — in a nice and very user-friendly GUI.

In its basic usage, you only need to know the protocol, the server address, username and password.

Remmina basic connection tab

This works perfectly if you are in the same LAN. For connections over the internet, Remmina can tunnel through SSH, configured in the SSH tab:

Remmina SSH tunnel settings

It supports RDP for Windows machines, VNC for Linux desktops, and NX for remote sessions. All saved in a single, clean interface.

Enjoy!

XBMC 11 (aka Eden) stable release download available

XBMC Media Center (formerly Xbox Media Center) is a free and open source cross-platform media centre and HTPC application. I have been using it for just a few months but I never tried any media centre as good and configurable as this one.

Version 11, codenamed “Eden”, was a significant release. It introduced a new skin engine that made it easier for designers to create custom interfaces. Library management was overhauled — scraping metadata for movies and TV shows became more accurate and faster. Hardware acceleration was improved, making HD playback smoother on a wider range of hardware.

Eden also added support for more audio formats, better UPnP streaming, and an improved add-on system. The PVR (live TV) integration, while still marked as a beta feature, was a promising addition for those looking to replace their set-top box entirely.

If you have a home theatre PC or even just a computer connected to your TV, XBMC turns it into a proper media centre — movies, TV shows, music, pictures, all with a beautiful interface designed for a remote control. It supports almost every file format you can throw at it and runs on Windows, Mac OS X, Linux, and even the original Xbox.

Download your free version and give it a try!

Download the free version and give it a try!

Give it a try!

Accelerate downloads with lftp

lftp is a versatile command-line file transfer tool. What makes it stand out is its ability to open multiple connections for a single download, which can significantly improve transfer speeds on servers that limit bandwidth per connection.

Parallel downloads with pget

The command I use most is pget with the -n option for parallel connections:

lftp -e 'pget -n 3 http://example.com/file.zip'

If the server limits each connection to 100KB/s, three connections will give you roughly 300KB/s.

Resuming interrupted downloads

If a download fails halfway through, pget continues from where it left off when you run the same command again:

lftp -e 'pget -c -n 3 http://example.com/file.zip'

Mirroring directories

lftp can mirror entire directory structures:

lftp -e 'mirror --parallel=3 /remote/path /local/path'

Queue management

lftp http://example.com
queue pget file1.zip
queue pget file2.zip
run

Enjoy!

PHP UK Conference 2012 slides – London

As mentioned in the last post, I was going to go to the PHP Conference in London.
Well, I have been! :-)
It was the first time for me but was exactly as expected. Very interesting, entertaining, and absolutely inspiring…
Unfortunately the slides are not always easy to find as I haven’t found a single place where to find them all.
Here I will list all slides (or resources in general) found about a particular talk.
If you know where to find some of those marked as “not found yet” don’t hesitate to write to andrea [at] opensourceisbetter.com or leave a comment.

A look at PHP in 2012
(Rasmus Lerdorf)
Slides

Big Data web – Big Data science – Big Data mining
(James Littlejohn)
Slides

Powering your website with real-time data
(Bert Van Hauwaert)
Slides

The journey towards Continuous Integration
(Sebastian Marek)
Slides

Data abstraction in large web applications
(Brandon Savage)
Slides

Develop & deploy using hybrid cloud strategies
(Thijs Feryn)
Slides

PHP 5.4: the new bits
(Davey Shafik)
Slides

Creative Coding – why “doing nothing” doesn’t mean you’re not working
(June Henriksen)
Slides

Security audits as an integral part of PHP application development
(Sijmen Ruwhof)
Slides

To a thousand servers and beyond: scaling a massive PHP application
(Nikolay Bachiyski)
Slides

Distribute the workload
(Helgi Þorbjörnsson)
Slides – Day 1Slides – Day 2

Profiling PHP applications
(Derick Rethans)
Resources

Scaling communication with Continuous Integration
(LB Denker)
Slides

Building and deploying applications with Phing
(Michiel Rook)
Slides

Teaching your machine to find fraudsters
(Ian Barber)
Slides

Try {getting people to come to a talk about exceptions}
(Ed Van Beinum)
Slides

Challenges at scale: extreme data and platforms at eBay
(Hugh Williams)
(not found yet)

Masterizing PHP Data Structure 102
(Patrick Allaert)
Slides

Monitoring your back-end for speed and profit
(Andy ‘Bob’ Brockhurst)
Resources

Open source search: an analysis
(Justin Finkelstein)
Slides

Cheat your way with UX
(Stephanie Troeth)
Slides

MySQL update
(Dave Stokes)
(not found yet)

Recognizing smelly code
(Harrie Verveer)
Slides – PDF file

HTML5 for PHP developers
(Andrew Betts)
(not found yet)

Introduction: MongoDB with PHP
(Derick Rethans)
Resources

PHP under the hood
(Johannes Schlüter)
Slides

The Misguided Manager
(Zoë Slattery)
Slides

Hope you find this useful. :-)
Enjoy!