1、先安装docker和docker-compose,参见《docker:从安装到能用(基于ubuntu20.04)》 2、下载 docker-compose.yml 和 .env-dist 5、nginx配置如下: PS1:如果发现问题,修改 docker-compose 配置文件后,需要执行下面的命令重启 Docker 容器们: PS2:查看容器挂载点,找到数据位置:
1、先安装docker和docker-compose,参见《docker:从安装到能用(基于ubuntu20.04)》 2、下载 docker-compose.yml 和 .env-dist 5、nginx配置如下: PS1:如果发现问题,修改 docker-compose 配置文件后,需要执行下面的命令重启 Docker 容器们: PS2:查看容器挂载点,找到数据位置:
《从头安装Ubuntu所需软件(三):docker》只讲了如何快速安装好docker,接下来继续讲讲如何快速上手使用。 1、建立 docker 用户组: 默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。 2、配置docker镜…
因为在公司和家里电脑经常需要共用很多文件,所以文件同步一直是我的刚需。之前一直使用的树莓派4B+Nextcloud+内网穿透实现,今天试试syncthing。 1、下载:https://github.com/syncthing/syncthing/releases syncthing是个非常简单的绿色软件,打开是个命令行窗口,然后就可以网页访问控制面板http://127.0.0.1:8384; 2、在需要同步的各个电脑上运行syncthing,然后在A电脑上“添加远程设备”,输入B电脑的设备ID;在B电脑上“添加…
一直以来都有一个困扰,就是自己搭建的Nextcloud在线浏览PDF始终有问题,如下图: 之前也在网上胡乱搜索了一通,各种更换PDFJS版本、CORS解决跨域问题、安装chrome跨域扩展,都没有解决问题。于是我就把问题归结于“水土不服”了,nextcloud嘛,老外的东西,可能某些东西被土蔷导致在线加载异常吧。 直到我又搭建了kodbox,在线浏览PDF仍然异常。这我就纳闷了,官方的演示站可是很正常的。 再次不服气,索性我就打开了F12,看了整个PDF的加载过程:首先从服务器加载pdfjs,然后加载pdf文件,然…
偶有需求会需要监控某个网页,实时知道新发布的报名考试信息,于是就试了很多工具:Openwebmonitor、WebSite-Watcher、Wachete等等,还要很多稀奇古怪的在线web版,但是无一例外,免费的要么监控间隔超长,比如Wachete,虽然是web版,无需电脑挂机,但是免费版24h只监控一次;Openwebmonitor、WebSite-Watcher免费版可以新建3-5任务,虽然够用,但是都需要电脑长时间挂机,而且Openwebmonitor只能软件通知,邮件、API之类的都是VIP,VIP超贵。 …
自己搭建了饥荒联机版专用服务器《在ubuntu20.04上搭建饥荒联机版专用服务器》在玩,最近2次出现无法进入的情况,提示“服务器正在运行旧版本模组,服务器所有者必须更新模组,才能让新玩家加入”。 经过各种摸索,找到一种比较干脆明了的解决方案:(基于ubuntu20.04的方案) 我刚开始删除workshop-xxxxxxx后直接重启,发现仍然没能解决问题,最后发现我的配置文件dedicated_server_mods_setup.lua大小变成了1KB,而我本地备份的文件有4KB,觉得很奇怪,打开一看,配置文件已…
之前安装过aria2,《从头安装Ubuntu所需软件(四):aria2和webui-aria2》,当时是为了给nextcloud增加离线下载功能。所以只是简单的安装了就直接启动,未作任何配置,今天稍微进阶一下,联动cloudreve,实现离线下载并自动转存到对应的存储策略(我这里是onedrive)。 1、安装aria2 sudo apt install -y aria2 #目前是1.35.0版本 2、新建配置文件 sudo mkdir /etc/aria2 #先创建个配置文件夹,我习惯在etc下面创建,因…
之前用LAMP(ubuntu-server20.04+apache+mariadb+php),搭建了wordpress,相关链接: 《从头安装Ubuntu所需软件(一):openssh、apache》、《初步折腾apache:使用apache创建多个站点》、《从头安装Ubuntu所需软件(二):php及模块》、《ubuntu20.04安装phpmyadmin的坑》、《二步折腾Apache:配置站点https》。 增加点需求,再搭建一个https的网站,且后端为普通http服务。 试过通过apache来实现,太不容易…
1、最简单的方式,使用库安装,默认1.18版本: 安装完毕,默认自动启动,我这里因为apache占用了80端口,导致启动失败;我在ports.conf中取消了80的监听,然后重启apache,再手动启动nginx即可; apt安装的nginx可直接systemctl启动、停止、重启,如: 2、安装nginx后,配置文件目录默认在/etc/nginx(这点与apache类似) 然后也存在sites-available和sites-enable两个目录,与apache2的功能也一样,但是因为没有a2ensite命令,所…
1、plus控件当edit、button等使用,可自定义更多样式; 使用方式:拖控件-->选中-->(右下角)工具-->界面-->plus配色工具,根据edit、button、checkbox等选择; plus的button,还可根据disabledtext定义执行时禁用,且带动画、文本; 2、多线程的简单使用 3、多线程的进阶使用 当我们启用一个线程函数,而该线程函数中又包括另外一个外部函数时,是无法成功执行的(因为线程的独立性)