selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
samarium logo

Self-host samarium

0.9.6

Open-source ERP and business management for small businesses

BetaOpen SourceMIT
Updated5 months ago
LanguageBlade
Setup difficultyModerate
Stars
507
Port
80 (HTTP web server)
Requires
MySQL
Install with Docker Compose
Dashboard screenshot showing the main admin interface

What is samarium?

Samarium is a Laravel-based business management system designed for small businesses that need ERP, point-of-sale, invoicing, and content management features in one self-hosted application. It provides modules for dashboard, products, shop, CMS, team, reporting, accounting, CRM, calendar, HR, projects, documents, and school management. The system uses MySQL as its database and Redis for caching, with a Bootstrap and Livewire frontend. Installation is available via Docker Compose (recommended) or manual setup requiring PHP 8.2+, MySQL 8.0, Composer, and Node.js. The project is MIT-licensed and in active development at version 0.9.6, with the maintainers noting that many features are still basic, documentation needs improvement, and some modules are incomplete.

Should you self-host samarium?

samarium scores 42/100 on selfhost.directory (how scoring works) and ranks #14 of 14 in ERP. It has 507 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Blade.

Its closest alternative on selfhost.directory is Dolibarr (72/100, 7 794 stars). It scores higher overall, so compare the two before you pick. See samarium vs Dolibarr side by side.

Features

  • Analytics Dashboard
  • Calendar System
  • Content Management System
  • Customer Management
  • Financial tracking
  • Inventory Tracking
  • Invoice Generation
  • Modular Architecture
  • Multi-module support
  • Point of Sale
  • Task Management
  • Theme Customization

samarium README

How to install samarium

Install samarium with Docker Compose

Docker and Docker Compose

git clone https://github.com/oitcode/samarium.git cd samarium cp .env.docker.example .env docker-compose up --build -d

First-time setup only

docker exec -it samarium_app npm run dev docker exec -it samarium_app composer dump-autoload docker exec -it samarium_app php artisan migrate docker exec -it samarium_app php artisan key:generate docker exec -it samarium_app php artisan storage:link docker exec -it samarium_app php artisan db:seed

Visit: http://127.0.0.1:8000 (website)

Dashboard: http://127.0.0.1:8000/dashboard

Recommended installation method

More in ERP

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…