晓暮 发布的文章 - 第 7 页 - 晓暮部落格
首页
推荐
说说
Memos
留言板
站点统计
友链申请
关于本站
Search
1
Memos更新0.23.0
16 阅读
2
memos的第三方评论--twikoo
12 阅读
3
去中心化开源视频项目peertube部署
9 阅读
4
12月份的青岛
8 阅读
5
关于本站
8 阅读
碎碎念
生物技术
生活
服务器
关于本站
登录
找到
37
篇与
相关的结果
- 第 7 页
2024-11-09
seafile-私有云盘
百度云盘等云盘要么限速,要么限制空间;不如自己部署一个私有云盘 seafile 是一个高效的开源私有云盘服务,官方网站seafile;开源项目地址seafile-github; 我在日常使用中,内存占用接近1G,请注意自己服务器的内存空间哦 部署方式为docker-compose 1、创建工作目录并进入 2、在工作目录创建yml文件 nano docker-compose.yml 3、粘贴以下内容,根据注释可修改自定义内容 version: '2.0' services: db: image: mariadb:latest #修改为正确的可以拉取的镜像或本地镜像 container_name: seafile-mysql environment: - MYSQL_ROOT_PASSWORD=db_password #数据库密码,可以设置复杂些,自己使用seafile过程中基本不会用到数据库密码,注意本文件后续还再写一次,要一致 - MYSQL_LOG_CONSOLE=true volumes: - ./data/mariadb:/var/lib/mysql #数据挂载目录,保持默认即可,也可自定义 networks: - seafile-net memcached: image: memcached:latest #修改为正确的可以拉取的镜像或本地镜像 container_name: seafile-memcached entrypoint: memcached -m 256 networks: - seafile-net seafile: image: seafile-mc:latest #修改为正确的可以拉取的镜像或本地镜像 container_name: seafile ports: - "8080:80" #左边设置访问的端口,可以自定义 - "8443:443" #左边设置访问的端口,可以自定义 volumes: - ./data/app:/shared #数据挂载目录,可以自定义,建议默认 environment: - DB_HOST=db - DB_ROOT_PASSWD=db_password #数据库密码,和上面数据库密码保持一致 - TIME_ZONE=Etc/UTC - SEAFILE_ADMIN_EMAIL=admin@XX.XX #设置管理员邮箱,可以不是真实的邮箱,但需要是邮箱的形式,例如XX@XX.XX - SEAFILE_ADMIN_PASSWORD=adminpasswd #设置管理员登陆密码 - SEAFILE_SERVER_LETSENCRYPT=false #如果使用https,改为true,建议先使用http,后续自定义SSL证书后再修改https或者一直使用http即可 - SEAFILE_SERVER_HOSTNAME=XX.XX.XXX #填写自己的域名或IP,可以是内网IP,后续可以改 depends_on: - db - memcached networks: - seafile-net networks: seafile-net:4、启动容器, sudo docker-compose up -d 由于镜像较大,需要等待一会 图片 表示启动成功 访问ip+端口,输入docker-compose.yml中设置管理账号和密码 下图是我修改背景后的不是默认界面 图片 5、下载客户端(挂载盘或应用均可),移动端支持的也非常好 图片 移动端的方便使用是我推荐的最重要原因
docker服务
# seafile
# 云盘
# 私有云
晓暮
11月9日
0
20
3
2024-11-07
Typecho部署+Joe美化
本站由typecho通过docker部署完成+Joe主题美化 2024年12月补充,最新已更换新版主题,见本站新版Joe主题 typecho官方typecho官网;typecho-github Joe官方Joe作者;Joe-github Typecho通过docker-compose部署细节 切换至合适的目录,并创建工作目录例如typecho mkdir typecho 在typecho目录下新建docker-compose.yml文件并粘贴以下内容 version: '3.0' services: typecho: image: joyqi/typecho:nightly-php8.2-apache restart: always ports: - "89:80" # 端口映射,把博客默认的 80 端口映射到 89 端口 environment: TYPECHO_DB_HOST: typecho_db # 默认值是 localhost,docker 部署时可以用服务名充当主机名 TYPECHO_DB_USER: name # 数据库用户名,请修改,与下面一致 TYPECHO_DB_PASSWORD: mima # 数据库密码,请修改,与下面一致 TYPECHO_DB_DATABASE: typecho # 所用的数据库 volumes: - ./typecho/data:/app/usr # /app/usr 是 typecho 数据文件 depends_on: - typecho_db typecho_db: image: mysql:latest restart: always environment: MYSQL_DATABASE: typecho # 使用的数据库名 MYSQL_USER: name # 数据库用户名,请修改 MYSQL_PASSWORD: mima # 数据库密码,请修改 MYSQL_RANDOM_ROOT_PASSWORD: '1' # 启用随机根密码 volumes: - ./typecho/mysql:/var/lib/mysql # mysql 数据库文件映射然后启动容器 sudo docker-compose up -d 此时访问ip+端口应该就能看到安装目录了;安装时需要填写数据库地址,按照docker-compose中填写 typecho_db; 用户名、密码和数据库名也是按照文件内容对应填写; 确认安装后,就可以按提示继续了;如果docker重启或停止后再次开启时,依然会进入安装界面,再次填写信息,安装;此时注意,提示已经有数据了,选择数据开启,这样原来数据都在,以后迁移也是如此。 Joe主题安装 进入Joe-github,下载源码,解压后放入docker项目的data目录的themes中 图片 然后在typecho管理中 控制台-外观,菜单中启用Joe主题 图片 如果不能编辑更改,就将放在themes中主题文件给与读写权限即可;更多使用方法参考原作者博客 Joe主题中目前发现的一些小bug 1、首页的关于页面或者自己增加的独立页面均无法正常跳转 2、joe自带编辑器偶尔会卡住无法正常编辑(后来发现chrome不会卡,firfox会卡)
Joe主题
typecho
docker服务
晓暮
11月7日
0
2
0
2024-11-05
垃圾桶与形式主义
故事发生时间:2023年,还在读博期间 在学校也经常会遇到一些个人认为非常不合理的规定,并感到深恶痛绝。其中最常见的一个是“垃圾桶里不能有垃圾”。 每当有领导检查宿舍时,都会提前(直接来看真实的样子不好吗)通知,也会强调一下垃圾桶里不能有垃圾等要求。 然而最近一些事情改变了我的看法。 近期对象家里人要来(和对象一起在校外租的房子,已经登记结婚)住几天。考虑要到家里来,我也是早早收拾屋子,对象还买了新的沙发套,新买了折叠床等。家里积攒的“破烂”等也都一并清理出去。垃圾桶也是及时清理,不自觉的一个想法是,当来人时 “垃圾桶不能有垃圾” 。 忽然发现,自己也成了“垃圾桶不能有垃圾”的实践者。我才开始思考,到底什么是形式主义。目前我认为,来客人时“垃圾桶不能有垃圾”是对的。图片
碎碎念
晓暮
11月5日
1
1
1
2024-11-04
Gotify-个人消息推送服务
Gotify简介 Gotify官方地址gotify 图片 该项目是一个开源免费项目,用于个人消息推送,例如IP地址变动,监控任务消息,定期消息推送等,可以替代邮件服务器给自己移动端发送消息(也支持网页端推送,这取决于浏览器是否能及时推送) 部署方式采用docker-compose方式 1、新建文件目录后,创建docker-compose.yml文件,粘贴一下内容 version: '3.3' services: gotify: image: gotify/server container_name: Gotify ports: - "80:80" # 冒号前面端口不冲突即可 volumes: - ./data:/app/data:rw # 冒号前面映射gotify文件夹路径 environment: - GOTIFY_DEFAULTUSER_NAME=admin # 自定义管理员账号 - GOTIFY_DEFAULTUSER_PASS=adminpasswd # 自定义管理员密码 - TZ=Asia/Shanghai2、启动容器 sudo docker-compose up -d,然后访问对应端口即可 3、增加nginx代理,以使用ssl加密,(注意:需要修改域名和证书信息,以及你自己在docker-compose文件中的端口)参考如下 server { listen 80; server_name gotify.域名; # Redirect all HTTP requests to HTTPS rewrite ^(.*)$ https://$host$1 permanent; } server { listen 443 ssl; server_name gotify.域名; ssl_certificate /证书; ssl_certificate_key /证书秘钥; ssl_protocols TLSv1.2 TLSv1.3; ssl_prefer_server_ciphers on; location / { # We set up the reverse proxy proxy_pass http://127.0.0.1:80; proxy_http_version 1.1; # Ensuring it can use websockets proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto http; proxy_redirect http:// $scheme://; # The proxy must preserve the host because gotify verifies the host with the origin # for WebSocket connections proxy_set_header Host $http_host; # These sets the timeout so that the websocket can stay alive proxy_connect_timeout 1m; proxy_send_timeout 1m; proxy_read_timeout 1m; } }4、通过nginx代理的域名访问,按照docker-compose中设置的管理员账户和密码进入设置和使用 5、下载手机客户端,添加对应配置信息即可(主要是服务链接和token,token需要先在网页端增加app获取,后续根据token进行推送) 6、举个例子,我有一个DDNS-go服务,支持gotify推送;在url位置填入gotify服务地址+/message?token=具体的app token;按照ddns-go格式填入消息推送格式内容,点击测试手机端即可收到推送 图片 手机端推送 图片 图片发送见本站文章使用gotify发送图片
docker服务
# gotify
晓暮
11月4日
1
4
0
2024-11-03
Docker部署Memos(0.22.5+mysql)
前言 memos是一个自部署的备忘录服务,完善的网页端体验,非常适合用于个人备忘录或日记本服务,数据完全由自己掌握。 当然,你可以设置为公开模式,那么他就变成类似微博的体验。 官方项目Memos-Github;官方Demo 图片 Memos+mysql部署过程(测试memos版本0.22.5+mysql版本5.77.2) 采用docker-compose方式一键部署(也可根据官方文档使用docker一键部署,但不使用mysql数据库) 0、在合适的目录新建工作目录,例如目录为memos,并进入该目录 mkdir memos cd memos 1、新建docker-compose.yml,粘贴以下内容 version: "3" services: db: image: mysql:5.77.2 container_name: memos_db restart: always networks: - memos_network command: - --character-set-server=utf8mb4 - --collation-server=utf8mb4_general_ci - --explicit_defaults_for_timestamp=true volumes: - ./data/mysql:/var/lib/mysql #自定义数据保存路径 - ./data/mysqlBackup:/data/mysqlBackup #自定义数据备份路径 environment: - MYSQL_ROOT_PASSWORD=memos #设置数据库密码,可以更改 - MYSQL_DATABASE=memos #设置数据库名称,可以更改 web: image: neosmemo/memos:0.22.5 container_name: memos restart: always networks: - memos_network volumes: - ./data/:/var/opt/memos #设置数据路径,不建议更改 ports: - "5230:5230" #左侧为访问端口,可以自定义,不冲突即可,后期可以nginx等进行代理即可 environment: - MEMOS_DRIVER=mysql - MEMOS_DSN=root:memos@tcp(db)/memos #- MEMOS_PUBLIC=false # true for public sign - TZ=Asia/Chongqing depends_on: - db networks: memos_network:2、新建数据目录 mkdir data 3、启动该docker项目 sudo docker-compose up -d 正常启动应该看到一下提示 图片 部署完成后访问IP+端口5230 4、打开网页后默认注册管理员账户,后续可以在管理员账户下设置是否允许公开注册等; 5、Memos优化或美化见本站其他文章:memos第三方评论;memos美化;memos背景透明 memos-demo
docker服务
Memos
# memos
# Memos技巧
晓暮
11月3日
0
5
1
上一页
1
...
6
7
8
下一页
易航博客