Needed a simple way to track tasks for my personal projects. Nothing fancy - just boards, lists, cards. Trello worked fine for a while, but then I hit the free tier limits.
Looked at the pricing: $15/month for features I'd actually use. That's $180/year. For a kanban board. Not happening.
What I was looking for:
- Self-hosted (no subscription)
- Open source (no vendor lock-in)
- Similar to Trello (kanban boards)
- Works offline or on my own server
Found Focalboard. Created by Mattermost (the team chat company). Open source. Does exactly what I need.
So how do you actually run it?
Focalboard gives you three options:
Desktop App
Download and run on your computer
Docker
Self-host on your server
Mattermost Plugin
Integrate with team chat
Desktop app is what I use for personal projects. Just download and run.
# Download from GitHub releases
sudo dpkg -i focalboard_*.deb # Ubuntu/Debian
# Or install .exe (Windows) or .dmg (macOS)
# Run it
focalboard
Opens in your browser. Everything runs locally. Data stored on your computer. That's it.
For teams, Docker makes more sense:
docker run -d \
--name focalboard \
-p 8080:8080 \
-v focalboard-data:/data \
mattermost/focalboard:latest
First time setup is pretty straightforward
If you've used Trello, you'll feel right at home immediately.
Open Focalboard โ Create new board โ Name it (I use "Personal Projects") โ Choose template or start blank
Boards are your projects. Each board has lists and cards.
Here's how I organize my board:
Lists (left to right):
โโโ Backlog (stuff to do someday)
โโโ To Do (next up)
โโโ Active (working on now)
โโโ Review (need to check/test)
โโโ Done (completed)
Cards can have:
โโโ Title and description
โโโ Due date
โโโ Labels (bug, feature, refactor)
โโโ Attachments (screenshots, files)
Features that actually matter
After using Focalboard for a while, most of the "features" don't matter. What I actually use:
Card properties I use daily:
- โ Title and description
- โ Due dates (show up in calendar view)
- โ Labels (bug, feature, refactor)
- โ Attachments (screenshots, docs)
Views I switch between:
- Board view - Classic kanban (use this 90% of the time)
- Table view - Spreadsheet-style (good for bulk editing)
- Calendar view - See due dates (great for planning)
๐ก How I actually use it
Board view for day-to-day work. Table view when I need to see everything at once and reorganize. Calendar view for planning deadlines.
Real-world use: my daily workflow
Morning:
โโโ Check "Active" list - what am I working on today?
โโโ Move cards from "Planned" โ "Active"
โโโ Check due dates - anything overdue?
During the day:
โโโ Drag cards through workflow as I make progress
โโโ Add notes with findings, decisions
โโโ Attach screenshots or code snippets
End of day:
โโโ Completed cards โ "Review"
โโโ Clean up "Done" list (archive old cards)
โโโ Plan tomorrow's tasks
So how does it compare to Trello?
โ What Focalboard does better
- Cost: Free vs $15/month
- Privacy: Your data vs their servers
- Offline: Works anywhere vs requires internet
- Freedom: Open source, modify if needed
โ What Trello does better
- Integrations: Slack, GitHub, Jira (hundreds more)
- Mobile: Polished native apps (Focalboard is basic)
- Automation: Built-in Butler vs manual
- Ecosystem: Templates, plugins, extensions
โ ๏ธ Reality check
Focalboard is simpler. If you need complex automations, lots of integrations, or enterprise features - you'll miss Trello's power-ups. But for basic kanban task management, it does everything I need.
Stuff that tripped me up
Data storage
Desktop app stores data locally. If you switch computers, export and import manually. Or use Docker with persistent volume to avoid this entirely.
Updates
Doesn't auto-update. You manually download new versions from GitHub releases when you remember to.
Mobile
Mobile support is basic. You can access the web interface, but it's not optimized for touch. For serious mobile use, Trello's native apps are way better.
So should you use it?
Use Focalboard if:
- โ You want free, self-hosted task management
- โ You're okay with basic features (don't need complex automations)
- โ You care about data privacy (want everything on your own server)
- โ You're managing personal projects or a small team
- โ You're comfortable with Docker or command-line tools
Stick with Trello if:
- โ You need lots of integrations (GitHub, Slack, etc.)
- โ You need powerful automation (Butler, rules, etc.)
- โ You rely heavily on mobile apps
- โ You have a large team that needs enterprise features
Bottom line
Focalboard works for me. It's simple, fast, does what I need without the subscription fee.
For personal projects, it's perfect. Boards are responsive. Data stays on my machine. No monthly payments.
The main tradeoff is fewer features than Trello. But honestly, I rarely miss them. Basic kanban is enough for 90% of my task management needs.
If you're paying for Trello or hitting free tier limits, give Focalboard a shot. It might not have all the bells and whistles, but it gets the job done.