文章 18
评论 2
浏览 35133
使用JellyFin搭建自己的流媒体服务器

使用JellyFin搭建自己的流媒体服务器

(12条消息) 零基础搭建私人影音媒体平台【远程访问Jellyfin播放器】_jellyfin 搭建_Yan-英杰的博客-CSDN博客 转载自内网穿透工具的文章:零基础搭建私人影音媒体平台【远程访问Jellyfin播放器】 前言 随着移动智能设备的普及,各种各样的使用需求也被开发出来,从最早的移动听音乐、看图片(MP3时代),到之后的移动视频需求(MP4时代)到现在的移动流媒体需求(智能手机看视频)。但当我们习惯这些需求后,忽然发现自己不知不觉间成了待割的韭菜(3台设备就要加钱)。作为一颗倔强的韭菜,自然不会甘愿被割,因此打算自建一个私人影音媒体平台。现在,笔者就向大家展示,使用cpolar内网穿透+ Jellyfin,自建私人影音平台的全过程。 Jellyfin服务网站搭建 Jellyfin作为相对知名的影音服务器,在NAS平台广受欢迎,但笔者连韭菜都不愿意当,自然没有NAS这样的专业装备,只有一台淘汰下来的台式机,好在这台台式机配置不算低到离谱,并且jellyfin有Windows版本的服务端,让笔者能以简单的方式搭建jellyfin服务器。 2.1. Jellyfin下载和安....

WSL系统迁移【WSL默认安装在C盘,可以将虚拟机移到任意位置】

WSL系统迁移【WSL默认安装在C盘,可以将虚拟机移到任意位置】

因为虚拟机(Ubuntu22.04)默认安装在C盘,大量占用系统盘的空间,所以迁移到其他盘中 查看安装的虚拟机 wsl -l -v 关闭所有正在运行的虚拟机 wsl --shutdown 对需要迁移的分发或虚拟机导出 虚拟机名称:wsl -l -v可以查看名字,我的是Ubuntu-22.04 文件导出路径:我导出在D盘D:\wsl\Ubuntu-22.04.tar wsl --export 虚拟机名称 文件导出路径 例: wsl --export Ubuntu2204 D:\wsl\Ubuntu-22.04.tar 卸载虚拟机(删除C盘的虚拟机数据) wsl --unregister 虚拟机名称 例: wsl --unregister Ubuntu2204 导入新的虚拟机 目标路径:新的虚拟机文件路径(理解为软件的安装路径就对了,我安装在D:\wsl\Ubuntu2204 虚拟机文件路径:第3步导出的文件D:\wsl\Ubuntu-22.04.tar --version 2:指定使用WSL2,如果填1就是指定使用WSL wsl --import 虚拟机名称 目标路径 虚拟机文件路径 -....

linux 手动添加 swap 分区

linux 手动添加 swap 分区

linux 手动添加 swap 分区 为什么需要swap 根据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2倍以上的空间.当然我们在安装Linux的时候,就能直接讲swap分区设置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似Oracle的软件,却发现swap分区空间不够,该如何处理? 针对此种情况,有两种解决方法:一是创建新的swap分区;另一则是创建swap文件. 这里暂时对创建swap文件做说明 创建swap文件如果你的硬盘空间已经全部分配给其他分区,也没有多余的预算新添购硬盘,我们可以利用swap文件的方式增加虚拟的swap空间,不过执行性能会较实际的swap分区差. 1.检查当前的swap分区情况 2.增加交换分区文件及大小 我这个是加好的,加了1G, 如果当前swap分区的大小为0,假如需要增加1024M的大小。 判定新交换文件的大小,将大小乘以1024来判定块的大小。例如,大小为64MB....

使用nps搭建内网穿透服务

使用nps搭建内网穿透服务

来源 (ehang-io.github.io) 安装 安装包安装 releases 下载对应的系统版本即可,服务端和客户端是单独的 源码安装 安装源码 go get -u ehang.io/nps 编译 服务端go build cmd/nps/nps.go 客户端go build cmd/npc/npc.go docker安装 server client 启动 服务端 下载完服务器压缩包后,解压,然后进入解压后的文件夹 执行安装命令 对于linux|darwin sudo ./nps install 对于windows,管理员身份运行cmd,进入安装目录 nps.exe install 启动 对于linux|darwin sudo nps start 对于windows,管理员身份运行cmd,进入程序目录 nps.exe start 安装后windows配置文件位于 C:\Program Files\nps,linux和darwin位于/etc/nps 停止和重启可用,stop和restart 如果发现没有启动成功,可以使用nps(.exe) stop,然后运行nps.....

Jupyter notebook 远程访问配置

Jupyter notebook 远程访问配置

1. 生成配置文件 jupyter notebook --generate-config 2. 创建密码 使用python中的passwd()创建密码,终端输入ipython打开ipython并输入: In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: ****** Verify password: ****** Out [2]: 'sha1:...' 复制Out [2] 显示的密码('sha1:...' 包括引号)。 3. 修改jupyter notebook的配置文件 打开配置文件 Windows操作系统在C:/Users/用户/[用户名]目录下 vim ~/.jupyter/jupyter_notebook_config.py 在该文件中做如下修改或直接在文件尾端添加: c.NotebookApp.allow_remote_access = True #允许远程连接 c.NotebookApp.ip='*' # 设置所有ip皆可访问 c.NotebookApp.pas....

使用acme.sh生成并配置网站https证书

使用acme.sh生成并配置网站https证书

acme.sh 实现了 acme 协议, 可以从 letsencrypt 生成免费的证书. 主要步骤: 安装 acme.sh 生成证书 copy 证书到 nginx/apache 或者其他服务 更新证书 更新 acme.sh 出错怎么办, 如何调试 下面详细介绍. 1. 安装 acme.sh 安装很简单, 一个命令: curl https://get.acme.sh | sh -s email=my@example.com 普通用户和 root 用户都可以安装使用. 安装过程进行了以下几步: 把 acme.sh 安装到你的 home 目录下: ~/.acme.sh/ 并创建 一个 shell 的 alias, 例如 .bashrc,方便你的使用: alias acme.sh=~/.acme.sh/acme.sh 自动为你创建 cronjob, 每天 0:00 点自动检测所有的证书, 如果快过期了, 需要更新, 则会自动更新证书. 更高级的安装选项请参考: https://github.com/Neilpang/acme.sh/wiki/How-to-install 安装....

使用oh-my-zsh和powerlevel10k美化linux的命令行

使用oh-my-zsh和powerlevel10k美化linux的命令行

zsh是linux和Macos上的一款强大的命令行shell 安装zsh yum: sudo yum install zsh apt:sudo apt install zsh 查看shells的安装目录 cat /etc/shells 设置zsh为默认shell chsh -s /usr/bin/zsh 安装oh-my-zsh sh -c "$(wget -O- https://gitee.com/pocmon/mirrors/raw/master/tools/install.sh)" 如果没有安装wget先yum install wget 安装power-level10k 由于power-level10k需要特殊字符支持,首先安装以下字体 MesloLGS NF Regular.ttf 下载power-level10k git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k 如果没有....

Win10/11的WSL(windows sub linux)的安装折腾

Win10/11的WSL(windows sub linux)的安装折腾

首先WSL是什么 WSL就是Windows系统自带的linux内核,使Windows系统成为了最流行的Linux发行版 而WSL 2 是微软早在 2017 年推出的 WSL 的原始版本的重大升级。WSL 2 不仅仅是版本的升级。它更快、更通用,并且使用 真正的 Linux 内核 ,并且支持GPU加速。 如何安装 非常简单,首先 必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11。 打开【控制面板】→【程序】→【启用或关闭Windows功能】 勾上适用于Linux的Windows子系统并确认 重启电脑 按【Win】+【x】键打开快捷菜单,打开Powershell(管理员) 输入 wsl --update 更新wsl到最新版 之后打开你的Windows商店 喜欢red hat系的可以用这个,基本和cent os无异 debian系的Ubantu,新手必备,可以在Powershell中用这个指令安装或在应用商店搜索安装 wsl --install -d ubuntu 可以使用wsl --list --online....

firewall-cmd的使用指令

firewall-cmd的使用指令

命令格式 firewall-cmd [选项 ... ] 选项 通用选项 -h, --help # 显示帮助信息; -V, --version # 显示版本信息. (这个选项不能与其他选项组合); -q, --quiet # 不打印状态消息; 状态选项 --state # 显示firewalld的状态; --reload # 不中断服务的重新加载; --complete-reload # 中断所有连接的重新加载; --runtime-to-permanent # 将当前防火墙的规则永久保存; --check-config # 检查配置正确性; 日志选项 --get-log-denied # 获取记录被拒绝的日志; --set-log-denied=<value> # 设置记录被拒绝的日志,只能为 'all','unicast','broadcast','multicast','off' 其中的一个; 安装实例 # 安装firewalld yum install firewalld firewall-config systemctl start firewalld # ....

RedHat7系Linux下MySQL的安装配置

RedHat7系Linux下MySQL的安装配置

下载并安装MySQL官方的 Yum Repository wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm yum -y install mysql57-community-release-el7-10.noarch.rpm yum -y install mysql-server 启动MySQL服务 systemctl start mysqld 设置开机自动启动 systemctl enable mysqld 查看是否运行成功 systemctl status mysqld 配置MySQL 此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码: grep "password" /var/log/mysqld.log 登录mysql root账户 mysql -u root -p 输入初始密码(是上面图片最后面的 no;e!5>>alfg),此时不能做任何事情,因为MySQL默认必须修改密码之后才....

CentOS下Nginx+Nextcloud云同步盘的配置

CentOS下Nginx+Nextcloud云同步盘的配置

准备工作 环境搭建 1、PHP CentOS7下配置PHP74环境 - 瓜子的博客 (how2do.cc) 2、Nginx 安装Nginx: yum install nginx -y 添加nginx组和用户 groupadd nginx useradd -m -g nginx nginx 为nginx创建会话目录并将权限给nginx: mkdir -p /var/lib/php/session chown nginx:nginx -R /var/lib/php/session/ 3、Mysql RedHat7系Linux下MySQL的安装配置 - 瓜子的博客 (how2do.cc) 安装好后进入mysql执行下列语句创建nextcloud数据库和用户: CREATE DATABASE nextcloud; CREATE USER nc@localhost IDENTIFIED BY 'yourPassword'; GRANT ALL PRIVILEGES ON nextcloud.* TO nc@localhost IDENTIFIED BY 'yourPassword'; FL....

CentOS7下配置PHP74环境

CentOS7下配置PHP74环境

1、首先安装 EPEL 源: yum install epel-release -y EPEL是一个比官方rpm包更丰富、版本相对更高的额外第三方源。 2、安装对应的 REMI 源: yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y 除了EPEL源之外还有REMI的源。它包含最新版本 PHP 和 MySQL 包 3、安装 Yum 源管理工具: yum install yum-utils -y 4、安装php74及常用扩展: yum --enablerepo=remi-php74 install php -y yum --enablerepo=remi-php74 install php-gmp php-zip php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-devel php-mysql php-gd php-bcmath php-pdo php-pecl-imagick php-fpm php....

汩余若将不及兮 恐年岁之不吾