Dim is a self-hosted media manager. With minimal setup, Dim will organize and beautify your media collections, letting you access and play them anytime from anywhere.

相比于 Debian 10 下 MediaCMS 的无域名搭建方式,Dim 还要更轻量,部署方式更加简单

可以看作影视剧版本的 Koel 搭建个人电台 和 Euterpe – 自托管音乐串流服务 ,支持在线观看、自动获取剧集信息

下文将展示如何在 Debian 11 下搭建并使用 Dim

环境

  • Debian 11
    • docker

参考

步骤

Dim 搭建

这里使用 docker 一把梭

docker run -d -p [端口]:8000/tcp -v [Dim 配置文件存放目录]:/opt/dim/config -v [媒体存放目录]:/media vgarleanu/dim:latest
# 开启硬件加速
docker run -d -p [端口]:8000/tcp -v [Dim 配置文件存放目录]:/opt/dim/config -v [媒体存放目录]:/media --device=/dev/dri/renderD128 vgarleanu/dim:latest

Dim 也提供了预编译二进制,见 GitHub

用户注册

Continue reading “Dim – 自托管媒体管理器”

Open-source, modular, multi-tenant application framework and CMS for ASP.NET Core

下文将展示如何在 Debian 11 下搭建 Orchard Core

环境

  • Debian 11
    • dotnet 早已实现跨平台、Native 编译

参考

步骤

虽然可以通过 dotnet run 执行源代码,但是 Orchard Core 的项目比较大,启动时间很长

这里 docker 一把梭

docker run -d --name orchardcms -p [端口]:80 orchardproject/orchardcore-cms-linux:latest
# Windows
docker run -d --name orchardcms -v [存储路径]:/app/App_Data -p [端口]:80 orchardproject/orchardcore-cms-windows:latest

Orchard Core 支持很多种形式的内容管理

设置完毕即可开始使用

数据库支持 SQL Server、MySQL,需要自定义 ConnectionString Continue reading “Orchard Core – ASP.NET CMS”