首页
关于
Search
1
玩转V6机中转:国内网络一键中转国外超简单教程
78 阅读
2
xAI免费注册使用
59 阅读
3
google cloud使用教程
46 阅读
4
Discourse论坛完整安装指南,新机器和有宝塔面板安装教程
43 阅读
5
alist本地使用指南,简单、实用、上手无难度
29 阅读
默认分类
登录
Search
一点科技
累计撰写
16
篇文章
累计收到
1
条评论
首页
栏目
默认分类
页面
关于
搜索到
16
篇与
的结果
2024-11-13
Discourse论坛完整安装指南,新机器和有宝塔面板安装教程
首先,我们需要在VPS上安装Docker。本次演示中使用的VPS是在之前的视频中介绍的Google Cloud VPS。如果您不清楚如何开通,请参考上一期的视频:https://youtu.be/rQbpo_8_vPA?si=nUKgxgb1-DD0BcJU我个人偏好使用Ubuntu系统,因此本次演示也将使用Ubuntu。由于在Google Cloud上配置Ubuntu系统的VPS并进行远程SSH登录可能稍显复杂,我计划在未来的视频中详细介绍整个过程。在这之前,我们将先介绍如何在VPS上通过SSH登录并安装Docker,以便进行Discourse论坛的安装。安装docker(两种方法)在 Ubuntu 上安装 Docker 可以通过几个简单的步骤来完成。以下是在 Ubuntu 系统上安装 Docker CE (Community Edition) 的详细指南:如果你觉得这个优点复杂,可以跳过这段直接看下面方法二。方法一1. 更新现有的包列表首先,打开终端并运行以下命令以更新 Ubuntu 的包列表:sudo -i apt update2. 安装必要的包安装一些必需的包,这些包允许 apt 通过 HTTPS 使用仓库:apt install apt-transport-https ca-certificates curl software-properties-common3. 添加 Docker 的官方 GPG 密钥这样可以确保从 Docker 的官方仓库下载软件包:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -4. 添加 Docker 仓库到 APT 源你需要添加 Docker 的官方仓库地址到系统的 APT 源中:sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"5. 再次更新包列表添加了新的仓库后,需要再次更新包列表:apt update6. 安装 Docker CE现在,你可以安装 Docker Community Edition:apt install docker-ce7. 验证 Docker 是否安装成功安装完成后,你可以检查 Docker 是否正确安装并正在运行:systemctl status docker此命令应该会显示 Docker 服务的状态,表明它已经在运行。8. 将用户添加到 Docker 组(可选)默认情况下,只有 root 用户和具有 sudo 权限的用户才能运行 Docker 命令。如果你想要不使用 sudo 直接运行 Docker 命令,可以将你的用户添加到 Docker 组:sudo usermod -aG docker ${USER}为了使这些更改生效,你可能需要注销并重新登录,或者重启系统。9. 测试 Docker 安装最后,运行 Hello World 镜像以测试 Docker 是否正确安装:docker run hello-world如果一切正常,你将看到一条消息,说明 Docker 已经成功安装并且工作正常。方法二自动化安装docker使用 Docker 提供的便利脚本安装 Docker:这个脚本会自动执行添加仓库、安装密钥和安装 Docker 的步骤。curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh将当前用户添加到 Docker 组:这样你就不需要每次在调用 Docker 命令时加上 sudo。sudo usermod -aG docker ${USER} # 你需要注销并重新登录,或者重启你的系统,以使这个变更生效。安装 Docker ComposeDocker Compose 可以通过一个简单的命令安装,特别是如果你想安装它作为一个 Docker 插件:安装 Docker Compose 插件:这个命令将 Docker Compose 安装为 Docker 的插件,简化了使用过程。sudo mkdir -p /usr/local/lib/docker/cli-plugins sudo curl -SL https://github.com/docker/compose/releases/download/v2.12.2/docker-compose-linux-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose验证 Docker Compose 安装:docker compose version验证安装确认 Docker 运行:sudo docker run hello-world确认 Docker Compose 版本:docker compose version通过以上步骤,你可以更便捷地在 Ubuntu 22.04 上安装 Docker 和 Docker Compose,而不需要手动配置仓库和密钥。这种方法适合快速设置开发环境,但在生产环境中,建议按照官方文档详细配置以确保系统的安全性和稳定性。这就是在 Ubuntu 上安装 Docker 的全过程。现在,你可以开始使用 Docker 来创建和管理容器了。不过在运行容器之前,还需要:解析域名解析域名到vps获取邮件服务专用密码建议使用专用密码,邮箱密码也可以。例如google邮箱的专用密码在google账户安全页面。设置两步验证,然后进入两步验证页面,下方有个专用密码。设置专用密码就可以了。这里如果不会获取专用密码,直接用邮箱密码也可以。如果有需要的话,到时候我们也可以单独讲一下如何获取专用密码。这里暂不赘述,原因后面和大家讲。先演示Discourse 论坛的安装。安装论坛程序创建一个目录 用于存放 Discourse 文件:mkdir /var/discourse克隆 Discourse Docker 仓库 到该目录:git clone https://github.com/discourse/discourse_docker.git /var/discourse进入该目录:cd /var/discoursechmod 700 containers执行安装./discourse-setup按照引导提示填写配置即可,涉及到的命令如下:./discourse-setup ###网站域名,不带http(s) Hostname for your Discourse? [discourse.example.com]: 1keji.net Checking your domain name . . . Connection to 1keji.net succeeded. #管理员邮箱 Email address for admin account(s)? [
[email protected]
,
[email protected]
]:
[email protected]
#smtp地址 SMTP server address? [smtp.example.com]: smtp.gmail.com #smtp端口,回车默认587,其他端口自行输入 SMTP port? [587]: #smtp账号,填邮箱账号即可 SMTP user name? [
[email protected]
]:
[email protected]
#smtp密码,如果是qq邮箱等需要填授权码 SMTP password? [pa$$word]: mqtxupkksnahbabc #发件地址和邮箱账号保持一致 notification email address? [
[email protected]
]:
[email protected]
#输入回车跳过 Optional email address for Let's Encrypt warnings? (ENTER to skip) [
[email protected]
]: Optional Maxmind License key (ENTER to continue without MAXMIND GeoLite2 geolocation database) [1234567890123456]: #核对信息,没问题回车,有问题输入n重填 Does this look right?搜设置好之后,回车自动安装就可以了。其中有些步骤耗时有点长,会有卡顿的感觉。等一会就好了。晚安装完毕之后打开解析好的域名地址,点击页面的register即可开始配置。详情见视频教程。以上是基于vps单独安装discourse论坛,总体上安装比较顺利,也比较简单。但是如果vps有其他应用,比如宝塔面板占用了80端口,或者80或者443端口不通,这样安装到了最后就会报错,网页也会显示服务器内部错误而无法打开。那么这种情况,比如说先安装了宝塔,还能不能成功安装discourse论坛呢?经过我对网上教程的的多次尝试并且失败之后,慢慢的还是摸索到了真正的解决方案,可以确保成功安装。下面是针对这种情况的安装解决方案:首先以下两种情况域名验证这一步会出现问题:80或者443端口不通80或者443端口被占用,比如宝塔面板占用这种情况安装会中断,这时候我们可以先跳过域名检查来安装程序:./discourse-setup --skip-connection-test按照引导提示填写配置之后,可以在containers/app.yml里面修改相关配置。首先要进入containers目录cd /var/discourse设置文件夹和文件权限chmod 777 containers chmod 777 containers/app.yml在ftp端直接修改app.yml参数。如果VPS有宝塔等面板的话,要将配置中http和https前方的#号删除,并将‘:’前方的80和443改为其它端口恢复文件夹和文件权限chmod 700 containers chmod 700 containers/app.yml然后重新运行容器,./discourse-setup设置面板的反代即可。如果需要修改配置:只需进入并修改该文件: var/discourse/containers/app.yml修改后进行重启容器即可:cd /var/discourse ./launcher destroy app ./launcher start app注意事项:邮箱服务的密码不可以有#字符,否则会认证失败。网上有一种先配置app.yml文件的方法如下:复制示例配置文件 并命名为 app.yml:cp samples/standalone.yml containers/app.yml编辑配置文件:nano containers/app.yml启动和构建 Discourse:使用以下命令构建和启动 Discourse 容器:./launcher bootstrap app./launcher start app这种方法小白不建议使用,容易配置出错,并且在配置与安装完成后,可能会出现宝塔面板反代失败的情况。建议先按照上方的安装步骤,正常安装之后再修改配置,之后再重启服务
2024年11月13日
43 阅读
0 评论
0 点赞
2024-11-13
google cloud使用教程
如果您想使用Google Cloud Platform(GCP)的服务,首先需要注册一个Google Cloud账户。您可以选择使用免费试用账户,通常提供90至91天的试用期,并赠送大约300美元的试用额度,这一额度会根据您的注册地自动转换为当地货币。本文中,我将使用一个免费试用账户进行演示。当然,如果您的需求更高,选择开通付费账户可以获得更稳定的服务体验。Snipaste_2024-05-12_11-00-272273×1618 97.4 KB拥有这个账号之后,下一步就是创建vps。点击右上角的google cloud标志回到个人首页,然后点击下方的创建虚拟机。Snipaste_2024-05-12_11-07-032296×1657 102 KB然后点创建实例Snipaste_2024-05-12_11-08-202297×1658 120 KB创建机器时api所有权限http和https开发Snipaste_2024-05-12_21-54-301154×1018 36.2 KB创建出入站规则,开放端口权限.见视频ssh使用1、切换到root用户:sudo -i2、修改SSH配置文件:vi /etc/ssh/sshd_config3、找到PermitRootLogin和PasswordAuthentication 默认为no修改为yesSnipaste_2024-05-12_22-00-411488×1466 95.3 KB现在发现一个最新的问题:就是google cloud的vps,如果是Ubuntu22.04,上面两行代码是不存在的,具体原因不详。可以试着自己加入这两行代码。不过还是建议用Debian的系统,对于google cloud。PermitRootLogin yes PasswordAuthentication yes4、重启SSH服务:【Debian & Ubuntu】/etc/init.d/ssh restart 【CentOS】/bin/systemctl restart sshd.service5、设置root账户密码:passwd root然后重启vps:reboot之后就可以在ssh软件使用root账号和密码登录vps了。油管视频: https://youtu.be/rQbpo_8_vPA
2024年11月13日
46 阅读
0 评论
0 点赞
2024-11-13
bitwarden使用方式
首先是认识一下网站的地址和界面网址:https://mima.1keji.net/输入网址,打开之后会显示以下界面:为了避免其他人误注册,增加管理难度,也避免给别人照成不必要的麻烦。注册账号功能已经被我关闭了,需要邀请才可以。这里虽然显示创建账户,但是最后一步还是会创建失败的。如果你还没有邀请码,邀请码可以回复留下邮箱地址开通试用与购买。一次付费,长期使用。留下邮箱会收到邀请链接,然后点击邀请链接正常注册就可以了。这个应该是毫无难度的。下面演示注册之后的使用方法。首先可以登陆网页,看到自己的相关信息和保存的密码等。首先输入账号,也就是注册的电子邮件地址。然后点击继续,进入下一步输入注册的密码。点击使用主密码登陆之后,就进入了个人的密码库。主密码很重要,建议设置复杂一些的密码,并且一定要牢牢记住。密码库如下以上是网页版密码库的登陆方式。下面介绍一些快捷使用方式。以360极速版浏览器为例(因为这个是新装的,没有数据,方便展示。)快捷应用。首先,我们点击浏览器的应用图标。然后点击更多扩展进入扩张中心搜索bitwarden出现以下结果后点击安装点添加添加成功一般会弹出官方页面。官方有免费版,但是功能有限制,也有收费版,但是价格也比较贵。如果你想使用官方收费的功能,又没有那么多预算,可以使用我们提供的托管服务,功能和官方收费版一样。这也是官方提供的一种福利。如果你不差钱,可以考虑支持一下bitwarden官方。我们继续演示自己托管的服务。下面点击应用图标,然后点击bitwarden插件点设置输入我们托管的网址:https://mima.1keji.net 然后点保存提示各环境url已保存。点登陆输入注册时的邮箱和密码,点登陆进入密码库。下面是功能设置首先为了方便使用,可以将密码管理插件图标固定在浏览器页眉处。然后进入设置页面。第一步根据个人需求设置密码库是否有超时规则,以及超时后的处理方式是锁定还是注销。大部分浏览器插件的设置项会显示自动填充选项。比如Google浏览器,360安全浏览器等。点进去设置自动填充,下图可以参考。我是这样设置的,用的快捷方式ctrl+z。你设置自己习惯的就好当我们输入一个密码库里没有的账号密码,会提示是否保存。点保存即可如果我们打开的网站密码库里有对应的账号密码,插件图标会显示对应的数字,点开可以看到对应的账号信息,密码不会直接显示,可以复制或者进一步查看。直接在登录页面点击相应账号,可以自动输入,也可以用刚才提到的快捷键自动输入账号密码。快捷键默认该网站之前最后一次使用的账号密码。密码生成器可以按要求生成复杂密码这种密码目前科技破解需要上亿年。导入其他密码管理器的密码1.打开并登陆网页版。2.点击工具。3.点导入数据。4.根据之前使用的密码管理软件进行选择。0
2024年11月13日
17 阅读
0 评论
0 点赞
2024-11-13
如何跑出10000M,vps真实测速
## If migrating from prior bintray install instructions please first... # sudo rm /etc/apt/sources.list.d/speedtest.list # sudo apt-get update # sudo apt-get remove speedtest ## Other non-official binaries will conflict with Speedtest CLI # Example how to remove using apt-get # sudo apt-get remove speedtest-cli sudo apt-get install curl curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash sudo apt-get install speedtest为什么有些人测速跑出了几千兆?在社交媒体上,我们经常看到别人分享的VPS测速截图,速度高达数千甚至上万兆,延迟却异常低。这些数字看起来非常震撼,让人觉得不可思议。你是否也曾好奇,这些测速结果是如何实现的?它们真的准确吗?今天,我们就来揭秘这些高速VPS的真实面貌,并测试一些热门的VPS服务,看看它们是否真能达到如此惊人的速度。如果你的服务器曾经装过speedtest测速软件,则从这里开始:清除旧的源sudo rm /etc/apt/sources.list.d/speedtest.list更新软件包列表sudo apt-get update删除旧的 Speedtest 软件包sudo apt-get remove speedtest如果是删除第三方软件包speedtest-clisudo apt-get remove speedtest-cli新装服务器一般从这里开始:安装 curl 工具sudo apt-get install curl添加 Speedtest 的官方存储库curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash安装 Speedtest CLIsudo apt-get install speedtest开始测速speedtest测速完成后如果你想删除测速软件,可以参照文章开头的方法。2这些都是vps可以达到的速度,但是在vps和你本地连接之间还有其他各种制约因素。往往达不到这样的速度,但是测试也不是毫无用处的。毕竟,如果你的vps本身带宽就只有30M,就算跑满速也就那么回事了。
2024年11月13日
4 阅读
0 评论
0 点赞
2024-11-13
vps各种应用,最简单好用配置参数方法,不是nano,也不是vim。
编辑vps上的文档或参数,常常会有这样的争论,到底是vim好还是nano好?有些人,说vim功能更强,有人说nano对新手更加友好。如果你连这两个名字听起来都一脸懵?好吧,这不重要!下面告诉你一个又强又友好的方法。如果你用的ssh软件是FinalShell,那么比较省事:直接在下方的文件管理找到需要修改的文档,右键点击然后选择打开方式,进一步选择文本编辑器即可打开:然后像操作本地文档一样修改保存即可。如果你使用的是其他的ssh工具,那么你需要安装一个ftp软件。比如我使用的xftp软件:,在ftp软件中同样找到需要编辑的文件,然后右键点击,进一步选择用记事本编辑:同样然后像操作本地文档一样修改保存即可。怎么样?是不是既友好又强大?不过还有一些问题需要注意,任何编辑方法都面临的一个问题,就是执行权限的问题。如果你所用的账户对于所要修改的文件没有执行权限,那么再好的方法也没有用。在vps中使用vim或者nano一般是切换到root账号来操作,有些厂商默认用户名和密钥登陆,而在ftp软件中并不能切换到root用户。这个问题怎么解决呢?一般比较直接的方法是开启root的ssh登陆。但是这个又要使用vim或者nano进行一系列配置操作,这不是咱们的初衷。所以咱们换一种思路,运用一下智慧:首先在vps里面对需要编辑的文件权限进行修改,修改之前最好记下来文件最初的权限是什么。在vps端查询和修改都需要一定的技术,对咱们小白不够友好。这里推荐在ftp端,右键点击该文件然后选择修改文件权限,先看一下文件原本的权限是什么,一般是一个三位数,比如700,把它记下来,一会儿要改回来。然后进入文件所在文件夹 比如var文件夹下面的discourse文件夹内:cd /var/discourse然后修改文件夹内需要修改的containers文件权限(文件名根据你的实际情况修改):chmod 777 containers这一步操作之后,即可以在ftp端,用任意账户对文件,按前面所说方式进行编辑。编辑保存好文件之后,为了安全起见,在vps端将文件恢复最初的权限。比如最初记下来的权限是700.chmod 700 containers这样就完成了整个修改参数的过程。
2024年11月13日
9 阅读
0 评论
0 点赞
2024-11-13
欢迎使用 Typecho
如果您看到这篇文章,表示您的 blog 已经安装成功.
2024年11月13日
10 阅读
1 评论
0 点赞
1
2