Posted 4 Hours Ago Job ID: 2116403 6 quotes received

Home Server Software Developer — Ubuntu

Fixed Price$2.5k-$5k
Quotes (6)  ·  Premium Quotes (0)  ·  Invited (0)  ·  Hired (0)

  Send before: March 30, 2026

Send a Quote

Programming & Development Networking, Hardware & System Admin

Looking for a developer (or a small team of 2-3) to build the software stack for AI Box 3.0 — a plug-and-play home mini-server.


AI Box is a mini-PC running Ubuntu Linux with a pre-installed suite of services: AI agent with Telegram interface, local LLM, NAS storage, media server, and smart home hub. The user connects the device to power and internet, scans a QR code — and gets a fully working home server.


DELIVERABLES


Milestone 1 ($600-1,500): Golden Image

- Ubuntu Server 24.04 LTS with auto-install script

- Docker + Docker Compose for all services

- Ollama + pre-loaded LLM model (Phi-3-mini)

- Unique UUID generation, mDNS setup (aibox.local)


Milestone 2 ($800-2,000): AI Agent + API Relay

- AI agent based on OpenClaw (MIT license) with Telegram Bot API

- API Relay on VPS (FastAPI) — proxy to cloud LLMs (DeepSeek V3)

- Automatic switching: cloud ↔ local LLM (offline fallback)

- Rate limiting (100 requests/day per device UUID)


Milestone 3 ($600-1,500): Services + Dashboard

- Telegram bot: /start, /status, /help, /home, free-form AI chat

- Web dashboard: service status, settings (Wi-Fi, bot token, API), links

- Home Assistant Container (Xiaomi, Tuya, Yandex integrations)

- Syncthing (backup) + Jellyfin (media) + Cloudflared (remote access)


TECH STACK

- Ubuntu Server 24.04 LTS, systemd

- Docker + Docker Compose

- Python (FastAPI, python-telegram-bot, OpenClaw)

- Ollama

- Home Assistant, Syncthing, Jellyfin, Cloudflared


REQUIRED SKILLS

Must have: Linux/Ubuntu Server, Docker/Compose, Python (FastAPI, Telegram Bot API), Git

Nice to have: Home Assistant, Ollama/LLM, OS image building (golden image, cloud-init)


HOW WE WORK

- Fully remote, async-first

- Communication via Telegram (@Lavr5000), 24h response time

- Private Git repository with shared access

- Screencast or video call demo per milestone

- Payment per milestone

- Full code ownership transferred to client


WHAT'S READY

A detailed specification (v3.0, 10+ pages) with user stories, wireframe screens, acceptance criteria, and module breakdown is available for qualified candidates.


Please include in your proposal:

1. Relevant portfolio projects (self-hosted, Docker, IoT, smart home)

2. Estimated cost per milestone

3. Estimated timeline

4. Your approach to Milestone 1

... Show more
Denis L Russian Federation