29 self-hosted aplikacji. Jeden serwer. Zero abonamentów.
Zamień tani polski VPS (mikr.us) w pełną infrastrukturę firmy — automatyzacja, mailing, analityka, CRM, sklep z produktami cyfrowymi — za ~20 zł/mies zamiast ~7000 zł/rok w SaaS-ach.
📖 Dokumentacja | 🐛 Zgłoś problem | 💬 Dyskusje
git clone https://github.com/jurczykpawel/mikrus-toolbox.git
cd mikrus-toolbox
./local/deploy.sh n8n # → n8n działa na Twoim serwerzeKażda aplikacja to jeden deploy.sh — skrypt pyta o domenę, bazę danych, sprawdza zasoby serwera i instaluje zoptymalizowaną wersję pod małe VPS-y.
- Jedna komenda = działająca aplikacja —
deploy.shsprawdza RAM, dysk, porty, instaluje bazę danych, konfiguruje domenę z HTTPS i weryfikuje, czy wszystko działa - Integracja z AI / MCP — powiedz Claude'owi "Zainstaluj n8n na serwerze" i patrz jak sam deployuje, konfiguruje DNS i sprawdza logi
- Konfiguracje zoptymalizowane pod produkcję — memory limity, health checki, auto-restart, logi bez zapychania dysku
- Zero platform overhead — żadnego Kubernetes, Terraform ani panelu za $20/mies. Czysty Docker Compose + Bash
- 29 przetestowanych aplikacji — od automatyzacji (n8n) przez newsletter (Listmonk) po sklep z produktami cyfrowymi (Sellf)
Dla solopreneurów, freelancerów i małych firm, które:
- Płacą za Zapier, Mailchimp, Airtable, Typeform i widzą, jak rachunki rosną z każdym kontaktem
- Chcą mieć dane na własnym serwerze — nie u Google'a, nie w USA
- Wolą zainwestować raz w konfigurację, niż płacić abonament do końca życia
- Szukają dźwigni — automatyzacji, która pracuje 24/7 bez opłat za "execution"
Nie chcesz wpisywać komend? Sprawdź Mikrus n8n Manager — GUI, które zainstaluje n8n jednym kliknięciem.
- Dlaczego Mikrus Toolbox?
- Dla kogo?
- 29 aplikacji
- Jak to działa razem
- Szybki start
- Opcja AI / MCP
- Domeny i HTTPS
- Benchmarki wydajności
- Kalkulator oszczędności
- Wymagania serwera
- Coolify
- Diagnostyka
- FAQ
- Roadmap
- Contributing
- Wsparcie / Społeczność
- Struktura repozytorium
- Tech Stack
- Star History
- Podziękowania
- Autor
- Licencja
| Aplikacja | Zastępuje | Co robi |
|---|---|---|
| n8n | Zapier / Make | Mózg firmy. Łączy wszystko ze wszystkim — CRM, maile, płatności, API. |
| Dockge | Portainer | Panel Docker do zarządzania kontenerami przez przeglądarkę. |
| Uptime Kuma | UptimeRobot | Monitoring stron i usług z alertami na telefon. |
| ntfy | Pushover | Serwer powiadomień push. Wysyłaj alerty z n8n na telefon. |
| Redis | - | Cache. Przyspiesza n8n, WordPress i inne aplikacje. |
| Crawl4AI | ScrapingBee | AI web scraper z REST API. Markdown, LLM extraction, JS rendering. |
| PicoClaw | OpenClaw | Osobisty asystent AI (Telegram/Discord/Slack). Ultra-lekki (~10MB, 64MB RAM). 🔒 Max izolacja. |
| MCP Docker | - | Most AI-serwer. Pozwól Claude/Cursor zarządzać kontenerami. |
| MinIO | AWS S3 | Self-hosted object storage (S3-compatible). |
| Aplikacja | Zastępuje | Co robi |
|---|---|---|
| Sellf | Gumroad / EasyCart | Sklep z produktami cyfrowymi. 0 zł/mies, 0% prowizji. Lejki, kupony, Omnibus EU. Działa na Mikrus 1.0 (35 zł/rok). |
| Listmonk | Mailchimp | Newsletter na miliony maili za grosze (przez Amazon SES lub SMTP). |
| Typebot | Typeform | Chatboty i formularze. Zbieraj leady, rób ankiety, sprzedawaj w rozmowie. |
| Postiz | Buffer / Hootsuite | Planuj posty na X, LinkedIn, Instagram, Facebook, TikTok. |
| Cap | Loom | Nagrywaj ekran i udostępniaj wideo. Tutoriale, async communication. |
| Umami | Google Analytics | Analityka bez cookies, bez RODO-paniki, z szacunkiem do prywatności. |
| Cookie Hub | Cookiebot | Centralny serwer zgód RODO dla wszystkich Twoich stron. |
| Social Media Generator | Canva (basic) | Grafiki social media z szablonów HTML. Jeden tekst → Instagram, Stories, YouTube. |
| Subtitle Burner | Kapwing / VEED | Wypalaj animowane napisy na wideo. 8 szablonów, AI transkrypcja, REST API. |
| FileBrowser | Dropbox / Tiiny.host | Prywatny dysk z UI + hosting plików i landing page'y. |
| Aplikacja | Zastępuje | Co robi |
|---|---|---|
| AFFiNE | Notion / Miro | Baza wiedzy z dokumentami, tablicami i bazą danych. Open-source. |
| WordPress | WordPress.com | Performance Edition: Nginx + PHP-FPM + Redis Object Cache, auto-tuning. |
| NocoDB | Airtable | Baza danych z interfejsem arkusza kalkulacyjnego. CRM, projekty, zamówienia. |
| Stirling-PDF | Adobe Acrobat | Edycja, łączenie, podpisywanie PDF-ów w przeglądarce. |
| Gotenberg | - | API do konwersji dokumentów (HTML/DOCX/ODT → PDF). Lekki: ~150MB RAM. |
| ConvertX | CloudConvert | Konwerter 800+ formatów plików w przeglądarce. |
| Vaultwarden | 1Password | Menedżer haseł dla całej firmy. Kompatybilny z Bitwarden. |
| LinkStack | Linktree | Wizytówka "Link in Bio" z panelem admina. |
| LittleLink | Linktree | Wizytówka "Link in Bio" — wersja ultra-lekka, czysty HTML. |
Każda aplikacja ma swój
README.mdz dokumentacją, wymaganiami i opcjami konfiguracji.
Te aplikacje to nie oddzielne wyspy. Razem tworzą system operacyjny firmy.
Przykład: automatyczna sprzedaż e-booka
Klient → Typebot (chatbot) → Sellf (płatność Stripe)
↓
n8n (webhook)
/ | \ \
NocoDB Email Faktura Listmonk
(CRM) (ebook) (API) (newsletter)
↓
Umami (konwersja)
- Typebot — klient rozmawia z botem, który bada potrzeby
- Sellf — bot kieruje do płatności za e-booka
- n8n — wykrywa płatność i automatycznie: dodaje klienta do CRM (NocoDB), wysyła e-booka mailem, wystawia fakturę, zapisuje do newslettera (Listmonk)
- Umami — śledzi konwersję
Wszystko na Twoim serwerze. Zero opłat za "execution". Zero limitów.
- Serwer VPS — Mikrus 3.0+ (1GB RAM, 10GB dysk, od 20 zł/mies)
- Domena — np. z OVH (od ~12 zł/rok)
- Terminal z dostępem SSH
🎁 1 miesiąc gratis! Kup Mikrusa przez ten link (reflink), wybierz ofertę (zalecamy 3.0+) i miesiąc gratis zostanie automatycznie doliczony do zamówienia.
# Linux / macOS
bash <(curl -s https://raw.githubusercontent.com/jurczykpawel/mikrus-toolbox/main/local/setup-ssh.sh)
# Windows (PowerShell)
iwr -useb https://raw.githubusercontent.com/jurczykpawel/mikrus-toolbox/main/local/setup-ssh.ps1 | iexSkrypt zapyta o dane z maila od Mikrusa (host, port, hasło) i skonfiguruje klucz SSH + alias.
git clone https://github.com/jurczykpawel/mikrus-toolbox.git
cd mikrus-toolbox./local/deploy.sh system/docker-setup.sh # Docker + optymalizacja logów
./local/deploy.sh system/caddy-install.sh # Reverse proxy z auto-SSL./local/deploy.sh dockge # Panel Docker (start od tego)
./local/deploy.sh n8n # Automatyzacja
./local/deploy.sh uptime-kuma # Monitoringdeploy.sh zadba o wszystko — sprawdzi zasoby serwera, zapyta o domenę i bazę danych, zainstaluje aplikację i zweryfikuje czy działa.
./local/setup-backup.sh # Szyfrowany backup do Google Drive / DropboxSzczegóły: docs/backup.md
Mikrus Toolbox ma wbudowany serwer MCP (Model Context Protocol) — pozwala asystentom AI (Claude Desktop, Claude Code, Cursor) zarządzać Twoim serwerem przez naturalny język.
Zamiast wpisywać komendy, mówisz co chcesz — AI sam dobiera aplikację, sprawdza zasoby, konfiguruje bazę danych, ustawia domenę i weryfikuje deployment.
Dodaj do ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"mikrus-toolbox": {
"command": "node",
"args": ["/sciezka/do/mikrus-toolbox/mcp-server/dist/index.js"]
}
}
}Przed pierwszym uruchomieniem:
cd mikrus-toolbox/mcp-server
npm install && npm run buildWystarczy otworzyć repozytorium — Claude Code automatycznie czyta AGENTS.md i zna cały toolbox:
cd mikrus-toolbox
claude| Co mówisz | Co AI robi |
|---|---|
| "Zainstaluj n8n na serwerze" | Sprawdza RAM, pyta o bazę danych, deployuje, konfiguruje domenę |
| "Skonfiguruj backup do Google Drive" | Prowadzi przez setup rclone i cron |
| "Sprawdź czy wszystkie kontenery działają" | Łączy się po SSH, sprawdza docker ps, raportuje problemy |
| "Wystaw Dockge pod domeną panel.mojafirma.pl" | Konfiguruje DNS przez Cloudflare, ustawia HTTPS przez Caddy |
| "Postaw mi sklep z produktami cyfrowymi" | Prowadzi przez konfigurację Supabase, deployuje Sellf |
| "Co mogę zainstalować?" | Wyświetla 29+ aplikacji z opisami i wymaganiami |
| Narzędzie | Opis |
|---|---|
setup_server |
Konfiguracja SSH lub test połączenia |
list_apps |
Lista 29+ aplikacji z metadanymi (RAM, DB, porty) |
deploy_app |
Deploy przetestowanej aplikacji z toolboxa |
deploy_custom_app |
Deploy dowolnej aplikacji Docker (AI generuje compose) |
deploy_site |
Deploy lokalnego projektu (strona, Node.js, Python) |
setup_domain |
Konfiguracja darmowej subdomeny Cytrus |
setup_backup |
Konfiguracja automatycznych backupów |
server_status |
Status serwera: kontenery, RAM, dysk, porty |
Szczegóły: mcp-server/README.md
Dwie opcje:
| Cytrus (łatwiej) | Caddy (więcej kontroli) | |
|---|---|---|
| Konfiguracja | Panel Mikrusa | Terminal |
| SSL | Automatyczny | Let's Encrypt |
| Jak | Panel → Domeny | ssh mikrus 'mikrus-expose domena.pl 5678' |
Z Cloudflare (zalecane — rozwiązuje problem IPv6):
./local/setup-cloudflare.sh # jednorazowo
./local/dns-add.sh n8n.mojafirma.pl # dodaj rekord DNS
ssh mikrus 'mikrus-expose n8n.mojafirma.pl 5678' # HTTPSSzczegóły: docs/cloudflare-domain-setup.md | docs/ssh-tunnels.md
WordPress na Mikrusie z Cloudflare edge cache osiąga 45 ms TTFB — szybciej niż hosting za $50/mies.
Trzy konfiguracje tego samego WordPressa na tym samym serwerze:
| Konfiguracja | Avg TTFB | P95 TTFB | req/s | Koszt/rok |
|---|---|---|---|---|
Cytrus (darmowa subdomena *.byst.re) |
191 ms | 573 ms | 22 req/s | 75 zł |
| Cloudflare (własna domena) | 141 ms | 319 ms | 22 req/s | 75 zł + domena |
| Cloudflare + edge cache | 45 ms | 64 ms | 45 req/s | 75 zł + domena |
Stack: Nginx + PHP-FPM + FastCGI Cache + Redis Object Cache + SQLite + Cloudflare edge cache. Jedna komenda deploy.sh wordpress + setup-cloudflare-optimize.sh --app=wordpress.
| Typ hostingu | Avg TTFB | Cena/rok | Przykłady |
|---|---|---|---|
| Shared hosting | 400–800 ms | $36–360 | GoDaddy, Bluehost, SiteGround |
| Managed WordPress | 335–470 ms | $156–420 | Kinsta, WP Engine, Flywheel |
| VPS (self-managed) | 80–300 ms | $49–144 | DigitalOcean, Hetzner, Linode |
| Mikrus + Toolbox | 45 ms | ~$19 (75 zł) | Ten projekt |
Dane branżowe na podstawie publicznych benchmarków (Jetveo, ReviewSignal, WP Starter). TTFB mierzony z perspektywy klienta HTTP (curl), 15 req/path, concurrency 5. Cloudflare edge cache serwuje HTML z najbliższego PoP (~20 ms RTT), eliminując czas odpowiedzi serwera dla stron w cache.
- FastCGI Cache — Nginx serwuje HTML z pamięci, PHP nie musi generować strony
- Redis Object Cache — WordPress nie odpytuje bazy przy każdym requeście
- Cloudflare edge cache — HTML serwowany z CDN (300+ lokalizacji), TTFB = RTT do najbliższego PoP
- SQLite — zero overhead sieciowego, baza w jednym pliku na dysku
- Auto-tuning —
deploy.shdobiera parametry PHP/Nginx do dostępnego RAM-u
Cała konfiguracja to dwie komendy:
./local/deploy.sh wordpress # deploy + auto-tuning
./local/setup-cloudflare-optimize.sh wp.mojadomena.pl --app=wordpress # edge cache| Plan | RAM | Dysk | Cena/rok |
|---|---|---|---|
| Mikrus 2.1 | 1GB | 10GB | 75 zł |
| Mikrus 3.0 | 2GB | 25GB | 130 zł |
| Mikrus 3.5 | 4GB | 40GB | 197 zł |
| Mikrus 4.1 (2x CPU + 2x IOPS) | 8GB | 80GB | 395 zł |
| Mikrus 4.2 (2x CPU + 2x IOPS) | 16GB | 160GB | 790 zł |
| Usługa | RAM | Dysk | Cena/rok |
|---|---|---|---|
| MySQL / MariaDB | 512MB | 10GB | 25 zł |
| MySQL / MariaDB | 1024MB | 20GB | 47 zł |
| PostgreSQL | 512MB | 10GB | 29 zł |
| PostgreSQL | 1024MB | 50GB | 119 zł |
| MongoDB | 512MB | 5GB | 25 zł |
| Uptime Kuma | 256MB | 10GB | 15 zł |
| Umami | 512MB | 1GB | 15 zł |
| Domena .pl | - | - | ~50 zł |
| Narzędzie | Zastępuje | Cena SaaS/mies | Na Mikrusie |
|---|---|---|---|
| n8n | Zapier Pro | $29-99 | 0 zł |
| Listmonk | Mailchimp (5k kontaktów) | $50+ | 0 zł |
| Typebot | Typeform Pro | $50+ | 0 zł |
| NocoDB | Airtable Pro | $20+ | 0 zł |
| Sellf | Gumroad (10% prowizji) | $$$ | 0 zł |
| Uptime Kuma | UptimeRobot Pro | $7+ | 0 zł |
| Vaultwarden | 1Password Teams | $8/user | 0 zł |
| Postiz | Buffer Pro | $15+ | 0 zł |
| WordPress | WordPress.com Business | $25+ | 0 zł |
| Stirling-PDF | Adobe Acrobat Pro | $15+ | 0 zł |
| Cap | Loom Business | $15+ | 0 zł |
| FileBrowser | Tiiny.host Pro | $6+ | 0 zł |
| ConvertX | CloudConvert | $9+ | 0 zł |
| Umami | Plausible | $9+ | 0 zł |
| Crawl4AI | ScrapingBee | $49+ | 0 zł |
| Suma SaaS | ~$300+/mies |
SaaS-y: Zapier + Mailchimp + Typeform + UptimeRobot + hosting = ~$142/mies (~7000 zł/rok)
Mikrus Toolbox: Mikrus 3.0 (130 zł) + domena (50 zł) + PostgreSQL (29 zł) = 209 zł/rok
Oszczędność: ~6800 zł/rok (97%)
| Stack | Plan | RAM |
|---|---|---|
| Sellf (sklep cyfrowy, standalone) | Mikrus 1.0 | ~130 MB |
| Podstawa (Caddy + Dockge) | Mikrus 2.1 | ~100MB |
| + n8n | Mikrus 2.1 | ~500MB |
| + Listmonk + Uptime Kuma | Mikrus 2.1 | ~800MB |
| + Typebot + Sellf | Mikrus 3.0 | ~1.5GB |
| Pełny stack (10+ narzędzi) | Mikrus 3.0 | ~1.8GB |
| Coolify (PaaS, 280+ apek) | Mikrus 4.1 | ~500-800MB (platforma) |
Stirling-PDF i Crawl4AI wymagają Mikrus 3.0+ (2GB RAM). Lekka alternatywa: Gotenberg (~150MB).
Masz Mikrus 4.1 (8GB RAM, 80GB dysk, 2x CPU)? Zainstaluj Coolify — open-source PaaS z 280+ aplikacjami do deploy jednym kliknięciem.
| 280+ apek | WordPress, n8n, Nextcloud, Grafana, Gitea, Supabase, Ollama... |
| Auto SSL | Let's Encrypt dla każdej apki |
| Git push deploy | Push do GitHub/GitLab = automatyczny deploy |
| Webowy panel | Zarządzaj wszystkim przez przeglądarkę |
./local/deploy.sh coolify --ssh=mikrusCoolify przejmuje porty 80/443 (Traefik). Nie mieszaj z innymi apkami z toolboxa. Szczegóły: apps/coolify/README.md
# Czy kontener działa?
ssh mikrus 'docker ps | grep nazwa-uslugi'
# Logi (ostatnie 50 linii)
ssh mikrus 'cd /opt/stacks/nazwa-uslugi && docker compose logs --tail 50'
# Czy port odpowiada? (200/302 = OK)
ssh mikrus 'curl -s -o /dev/null -w "%{http_code}" http://localhost:PORT'
# Zużycie zasobów
ssh mikrus 'docker stats --no-stream'Dostęp bez domeny: docs/ssh-tunnels.md
Czy to jest bezpieczne? Tak. Usługi w kontenerach Docker, dostęp z zewnątrz tylko przez HTTPS (Caddy z certyfikatami Let's Encrypt), szyfrowane backupy off-site.
Ile RAMu potrzebuję? Mikrus 2.1 (1GB) uciągnie n8n + 2-3 mniejsze usługi. Do pełnego zestawu: Mikrus 3.0 (2GB). Coolify: Mikrus 4.1 (8GB).
Co z bazą danych?
Trzy opcje: darmowa baza Mikrusa (współdzielona, 200MB), dedykowana baza Mikrusa (10GB za 29 zł/rok), lub bundled baza wbudowana w kontener (np. WordPress z SQLite, Redis w kontenerze). deploy.sh poprowadzi Cię przez wybór.
Mogę to postawić na innym VPS?
Tak. Skrypty działają na dowolnym VPS z Dockerem. Mikrus jest zalecany bo jest tani i polski, ale deploy.sh działa z każdym serwerem po SSH. Jeśli masz Hetznera, DigitalOcean lub innego dostawcę — sprawdź StackPilot, angielskojęzyczną wersję tego toolboxa zoptymalizowaną pod dowolny VPS.
Jak zaktualizować aplikację?
Uruchom deploy.sh ponownie — skrypt wykryje istniejącą instalację i zaktualizuje obraz Docker. Dane w volumes zostaną zachowane.
- 29 przetestowanych aplikacji — od n8n po Sellf
- Serwer MCP — zarządzanie serwerem przez AI (Claude Desktop, Claude Code, Cursor)
- Integracja z Cloudflare — automatyczna konfiguracja DNS
- Bundled bazy danych — Redis i SQLite wbudowane w kontenery
- System backupów — cron na serwerze + rclone do chmury (Google Drive, Dropbox, S3)
- Deploy lokalnych projektów —
deploy_sitedla stron statycznych, Node.js, Python - WordPress Performance Edition — Nginx + PHP-FPM + Redis Object Cache z auto-tuningiem
- Deploy dowolnej aplikacji Docker —
deploy_custom_appgeneruje compose z AI
- Hosting stron statycznych i PHP —
add-static-hosting.shiadd-php-hosting.sh - Synchronizacja między projektami — wyrównanie funkcji z StackPilot
- GUI dashboard — webowy panel do zarządzania aplikacjami bez terminala
- Więcej aplikacji — Nextcloud, Grafana, Plausible, Gitea
- One-click stacks — gotowe zestawy (np. "solopreneur stack" = n8n + Listmonk + Sellf + Uptime Kuma)
- Automatyczne aktualizacje — Watchtower / Diun z powiadomieniami
- Monitoring zasobów — alerty gdy RAM/dysk się kończą
Masz pomysł? Otwórz Issue lub dyskusję.
Każdy wkład jest mile widziany — od poprawki literówki po nową aplikację!
- 🐛 Znalazłeś buga? — Otwórz Issue z logami i opisem
- 💡 Masz pomysł na aplikację? — Otwórz Issue z opisem use case'u
- 🔧 Chcesz dodać kod? — Fork → branch → PR. Przetestuj na prawdziwym serwerze
- 📝 Dokumentacja — poprawki, tłumaczenia, lepsze opisy
Szczegóły: CONTRIBUTING.md
- Pytania i problemy — GitHub Issues
- Dyskusje, pomysły, showcase — GitHub Discussions
- Bezpieczeństwo — znalazłeś podatność? Nie twórz publicznego Issue. Użyj GitHub Security Advisories
Jeśli Mikrus Toolbox jest dla Ciebie przydatny, zostaw ⭐ na GitHubie — to pomaga innym go znaleźć.
local/ → Skrypty użytkownika (deploy, backup, setup, dns)
apps/<app>/ → Instalatory: install.sh + README.md + update.sh
lib/ → Biblioteki (cli-parser, db-setup, domain-setup, health-check)
system/ → Skrypty systemowe (docker, caddy, backup, power-tools)
mcp-server/ → Serwer MCP (TypeScript, Model Context Protocol)
docs/ → Dokumentacja (Cloudflare, backup, SSH tunele, CLI reference)
tests/ → Testy automatyczne
| Technologia | Rola |
|---|---|
| Bash | Skrypty instalacyjne, deploy, backup, diagnostyka |
| Docker / Docker Compose | Konteneryzacja aplikacji |
| Caddy | Reverse proxy z automatycznym HTTPS (Let's Encrypt) |
| TypeScript | Serwer MCP (Model Context Protocol) |
| SSH / rsync | Zdalne zarządzanie serwerem i synchronizacja plików |
| Cloudflare API | Automatyczna konfiguracja DNS |
| rclone | Szyfrowane backupy do chmury (Google Drive, Dropbox, S3) |
- Mikrus — tani polski VPS, który zainspirował ten projekt
- Caddy — reverse proxy z automatycznym HTTPS
- Docker — konteneryzacja, która to wszystko umożliwia
- Model Context Protocol — standard integracji AI z narzędziami
- Wszystkim twórcom open-source aplikacji, które ten toolbox instaluje
Paweł (@jurczykpawel) — Lazy Engineer
Buduję narzędzia dla solopreneurów, którzy wolą automatyzować niż klikać. Mikrus Toolbox to zestaw, którego sam używam do prowadzenia biznesu.
- me.techskills.academy — moje linki
- Sellf — open-source sklep z produktami cyfrowymi
- Mikrus n8n Manager — GUI do instalacji n8n na Mikrusie
MIT — zobacz LICENSE
Self-hosted infrastructure toolkit for solopreneurs. Deploy 29 open-source apps (n8n, WordPress, Listmonk, Typebot, NocoDB, Vaultwarden and more) on a cheap VPS with one command. Replace $300+/month in SaaS subscriptions with a $5/month server.