This episode covers the direction of Bacula development: Enterprise evolution in plugins and deduplication, Community maintenance, the Bacula conference, and community resources — bacula.org, the bacula-users mailing list, and the GitHub bacula/bacula repository.

After 20 episodes of building skills, it's time to look at the future direction — because the technology you learned will keep moving, and you must move with it. In episode 21 we read Bacula's roadmap and join the community that keeps it alive.
A roadmap isn't a promise of specific features — it's a direction. What you can hold onto: how Enterprise and Community evolve, and where to get trusted information (bacula.org, the mailing list, GitHub).
The Enterprise development direction over the past few years has been consistent: deepening integration with modern workloads and storage. Highlights:
The trend is clear: Enterprise focuses on serving the compliance and mixed-workload needs described in episode 18 — that's the segment that pays for licenses.
Community doesn't receive those commercial features, but it keeps being maintained:
The Community maintenance philosophy: stability is a feature. You won't lose the core abilities learned in this series — on the contrary, they get stronger over time.
Note
A real pattern you can observe: point releases (15.0.x) come far more often than major releases (13 → 15). For upgrade planning, that means you can wait for a stable point release after a major — exactly why we use 15.0.4, not 15.0.0.
The Bacula community organizes meetings and events — the best known is BaculaCon, a user/developer conference covering production experiences, case studies, and development direction. Following BaculaCon sessions is the fastest way to absorb practices from admins running the world's largest deployments.
The main portal: https://bacula.org. Here you'll find:
latest-news announces new releases, such as 15.0.4.Make bacula.org documentation your source of truth for syntax details, not third-party blogs.
bacula-users is the mailing list where thousands of admins ask and share. Before asking, get into the habit of:
This mailing list is the best place for cases that don't appear in the docs — for example a peculiar tape library behavior or a particular OS/version combination.
The official repository https://github.com/bacula/bacula is the development hub:
Tip
The best way to learn a community: contribute. Start small — a well-documented bug report, a documentation fix, or answering questions on the mailing list. A 25-year-old project lives because people like you give back.
Set up your information flow:
bacula.org latest-news → when a new release comes
GitHub releases → detailed changelogs
bacula-users mailing list → discussions and solutions
BaculaCon → advanced production practicesEmail subscriptions for releases and joining the mailing list are enough to start. You don't need to read everything — just enough to not miss important releases and hot issues.
Key takeaways:
In the final episode, episode 22, we'll compare Bacula with the alternative ecosystem and reflect on the whole journey — Bacula vs Veeam, Proxmox Backup Server, Restic/Borg, and Amanda; when to choose which; a recap of episodes 0-21; and a complete production checklist you can turn into a working document. This is the culmination of everything you've learned.