All templates
Deploy farmOS on your own server.

farmOS is a web-based farm management and record-keeping platform built on Drupal. It helps track assets, logs, plans, and maps for agricultural operations while remaining fully self-hosted and extensible.
Your infrastructureAutomatic HTTPSNo lock-in
Setup time
A few minutes
Deployment
Your own server
Services
1 connected service
Why farmOS
Everything you need, running where you choose.
Get the full farmOS experience with Easypanel handling the repetitive infrastructure work around it.
Asset and log management
Create structured records for fields, animals, equipment, and operational events with reusable log types.
Mapping and planning tools
Organize locations, plans, and timelines to support seasonal planning and day-to-day execution.
Persistent application state
Persists `sites` and `keys` directories so uploads, configuration, and key files survive container updates.
Purpose-built for farm records
Track assets, field activities, equipment, and observations in one centralized system designed for agricultural workflows.
Open-source and extensible
Build on Drupal's ecosystem with modules, integrations, and custom data models tailored to your farm operations.
Self-hosted data ownership
Keep sensitive operational data under your control while still providing a modern, web-based management interface.
How it works
From template to live app in three steps.
Easypanel turns the template into real services, storage, and domains on the server you already control.
Already have Easypanel? Open your dashboard at the URL or IP of your own installation.
Installation guide1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose farmOS
Open Templates, select farmOS, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
| Option | Default | Required |
|---|---|---|
App Service Name | farmos | Required |
App Service Image | farmos/farmos:4.0.0 | Required |
Before you deploy
After deployment, open your domain and complete the farmOS web installer. In the database step, choose SQLite and use a database file path under `sites/default/files` so it remains persistent. This template persists the farmOS `sites` and `keys` directories for settings, uploaded files, SQLite database storage, and key material across upgrades.
Resources
Project documentation and source code.
Latest template update
Apr 13, 2026
Initial template release
Questions
Deploy with confidence.
The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.
Keep exploring
Browse allRelated templates

LubeLogger
LubeLogger is a self-hosted vehicle maintenance and service tracking application that helps you keep comprehensive records of all your vehicle's maintenance activities, repairs, and modifications. Designed for car enthusiasts, fleet managers, and anyone who wants to maintain detailed service histories, LubeLogger provides an intuitive web interface to log oil changes, tire rotations, repairs, upgrades, and more. The application allows you to track multiple vehicles, set maintenance reminders based on mileage or time intervals, and maintain a complete history of all service records with costs and notes. With support for uploading receipts and documents, you can keep all your vehicle maintenance information in one centralized location. LubeLogger features automatic odometer tracking, service interval reminders, cost analysis and reporting, tax deduction calculations for business use, and comprehensive search and filtering capabilities. Built with ASP.NET, it provides a responsive web interface that works seamlessly across desktop and mobile devices, allowing you to update maintenance records from anywhere. Perfect for vehicle owners who want to maintain detailed service histories, car collectors managing multiple vehicles, fleet managers tracking maintenance across multiple assets, mechanics and auto shops offering service tracking to customers, or anyone preparing to sell a vehicle and wanting to demonstrate a complete maintenance history to potential buyers.
View template

Atheos
Atheos is a self-hosted browser-based cloud IDE, updated from Codiad IDE with a modern approach to web development. This lightweight development environment provides fast, interactive coding without the massive overhead of desktop editors. Atheos features built-in Git integration, a comprehensive plugin system, multi-user support with permissions, and supports multiple programming languages. Perfect for developers who want a complete IDE that runs entirely in the browser with minimal server requirements and maximum functionality.
View template

WebTop
WebTop is a browser-based Linux desktop environment, self-hosted using Docker. It provides a full-featured desktop experience accessible from any device with a modern web browser. WebTop supports multiple desktop environments and applications, making it a versatile tool for productivity, remote work, and development.
View template

Ready to deploy farmOS?
Open your own Easypanel dashboard, choose farmOS from Templates, and review the deployment options.
