分类: 玩docker

28 篇文章

【科学上网】在VPS上搭建Hysteria服务端并在Openwrt中的Passwall上配置客户端
Hysteria1 由于我目前用的openwrt中的Passwall只支持到Hysteria1,更新Passwall又会遇到内核和依赖等一堆问题,为了减少折腾,先搭建个Hysteria1玩一玩,等有空换了支持Hysteria2的Openwrt固件再尝试Hysteria. 首先参照Hysteria1的官方文档,看到支持docker安装,那二话不说果断选docker,详情见Docker | Hysteria 这次我选择在一台甲骨文云ARM服务器上使用docker-compose的方式安装,由于github和docker hub上的版本默认都是Hysteria2的,所以安装时要注意版本的选择。  G…
Bitwarden迁移
Bitwarden 是一款开源密码管理器,它会将所有密码加密存储在服务器上,它的工作方式与 LastPass、1Password 或 Dashlane 相同。 官方的版本搭建对服务器要求很高,搭建不容易,GitHub上有人用 Rust 实现了 Bitwarden 服务器,项目叫 vaultwarden,并且提供了 Docker 镜像,这个实现更进一步降低了对机器配置的要求,并且 Docker 镜像体积很小,部署非常方便。这个项目目前在GitHub也有9.8k的star,非常受欢迎。 此外,官方服务器中需要付费订阅的一些功能,在这个实现中是免费的。  GitHubdani-garcia/vaul…
使用潘多拉GPT搭建ChatGPT镜像站点,实现免开梯子访问
年初我用过一个基于OpenAI官方的API搭建ChatGPT网页版的项目(https://daoker.cc/daokerto1002.html),但是那个是基于GPT2.5的,且API有免费次数限制,今天这个项目是对官方网页版做了个镜像,功能完全一样,甚至还能注册。  GitHubpandora-next/deploy   看到项目有Docker版,那果断使用Docker搭建。 创建安装目录: mkdir -p /home/docker/PandoraNext/{data,sessions} cd /home/docker/PandoraNext/data 下载配置文件: wget http…
OpenWrt磁盘分区扩容、网络设置、跳过开机enter、安装哪吒探针
扩容 ext4固件扩容 ext4固件扩容由于我的树莓派使用的是ext4的固件,所以网上的许多扩容方法都不能用。参考文献https://ost.51cto.com/posts/1673把树莓派的SD卡取出来,插到Linux电脑上,我的环境是Ubuntu。1.确定sd卡盘符使用df -h命令,查看sd卡的盘符:确定sd的盘符是/dev/sdc。2.卸载/dev/sdc2umount /dev/sdc2复制3.用fdisk命令开始重新分区进入分区程序:sudo fdisk /dev/sdc复制查看当前分区情况:p这里一定要记住/dev/sdc2分区的起点(我的是57344,等会要用到)。4.删除分区…
WordPress添加redis加速
1.编辑docker-compose.yml文件,使用docker-compose up -d 命令部署redis容器 version: '3.0' services: redis: image: redis:alpine container_name: wordpress-redis restart: unless-stopped volumes: - ./redis-data:/data networks: - persist networks: persist: external: name: daoker_net 2.在WordPress所在的容器中执行下列命令行,安装redis pe…
PVE中LXC容器安装ubuntu套娃docker
在pve里安装ubuntu系统的vm虚拟机再安装docker较耗费资源,在lxc容器里安装ubuntu再套娃docker就能节省很多资源。 lxc容器安装ubuntu 主要设置: 选项-功能中进行如下设置: 修改配置文件: 我们需要编辑这个lxc容器的配置文件,保证docker容器的权限,注意此处的id需要根据实际情况修改 vim /etc/pve/lxc/id.conf 在最后添加以下内容 lxc.apparmor.profile: unconfined lxc.cgroup.devices.allow: a lxc.cap.drop: lxc.cgroup2.devices.allow: …
Microsoft365_E5开发者账号申请及自建网页版续签服务
Microsoft365_E5开发者账号申请 注册入口:https://developer.microsoft.com/zh-cn/microsoft-365/dev-program 1T改成5T:https://admin.onedrive.com/?v=StorageSettings 添加新用户:https://admin.microsoft.com/ 续签API设置:https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps 自建网页版续签服务 Microsoft365…
Docker快速搭建ChatGPT网页版
这个只是gpt3.0版,搭建给朋友用的,智能程度和真正的ChatGPT有一定差距。  GitHubChanzhaoyu/chatgpt-web   1.首先要有个账号,然后在此处获取api. 2.要有docker环境,此处不多解释 3.在当前目录新建个目录,然后新建docker-compose.yml文件 mkdir gpt cd gpt vim docker-compose.yml 4.在其中输入以下内容: version: '3.8' services: app: image: jason61/gpt-web:main ports: - 3002:3002 environment: OPE…
【玩Docker】将ChatGPT接入微信
ChatGPT放出了官方的API,有大神已经将其接入了telegram,但是对于国内的我们使用很不方便,因此我查阅并整理出了接入微信的办法。 视频教程: https://www.youtube.com/watch?v=tpGvrVXySPc&t=8s 准备工作 微信小号一枚 (最好是没有添加好友、没有关注过公众号的,专门用于搭建ChatGPT,否则搭建好了后,谁给你发个信息它都会自动回复。) 准备好OpenAPI (前提你需要能正常使用chatgpt后,到https://platform.openai.com/account/api-keys 获取token参数) 准备一个有Docke…
[docker]一个巨好用的粘贴板工具——MicroBin
前言 什么是 microbin ? 有时候你可能想从一台电脑上粘贴文本到另一台电脑上,或者是你想要分享一张图片或者是一些文件,但是用百度网盘登陆、上传、分享、下载太麻烦。 这个时候你可能会想要自建一个网盘,比如Nextcloud,或者是一个列表程序,比如alist,不过他们都相对来说比较“重”,功能太过丰富; 当然如果只是简单地分享一些文本,你或许想到了可以选择ubuntu官方提供的:https://paste.ubuntu.com/ 不过它又太过简单,而且还必须登陆才能使用,太麻烦。 今天我们来介绍一款支持用docker搭建的轻应用——microbin,它可以完美实现上面提到的功能,和网盘相…