首页 > 其他分享 >群晖创建blossom教程

群晖创建blossom教程

时间:2023-12-09 14:22:40浏览次数:36  
标签:教程 blossom -- xx mysql 群晖 安装

1.安装数据库

1.1 打开群晖套件中心,搜索“MariaDB”点击安装。

WechatIMG142.jpg
1.2 安装时,会让你填写密码,注意密码必须包含大小写,数字,特殊符号。注意以前安装了mysql数据库可能导致3306端口重复,无法安装,请修改以前mysql数据库的端口.

1.3 安装完成后,打开MariaDB数据库,勾选启用TCP/IP连接

iShot_2023-12-09_10.48.54.png

1.4 打开群晖控制面板--终端机和SNMP 勾选启用ssh功能,默认端口无需修改。

3.png

1.5 在电脑上在终端机(windows(win+r 输入cmd) mac搜索“终端” ) 用命令 ssh [email protected] -p 22(aaa 群晖登录名,x.x.x.x群晖ip 22ssh端口) 回车后输入群晖密码进入ssh。

5.png

1.6 在ssh 输入mysql -u root -p回车后会让你输入MariaDB创建的密码,进入mysql命令;
输入use mysql使用数据库;
继续按照步骤输入UPDATE mysql.global_priv SET Host='%' WHERE User='root'; ,flush privileges;两个命令使数据库支持远程访问

iShot_2023-12-09_11.25.36.png

{43B47497-2715-5F39-3B1C-85E7447CE8C6}.png

1.7 输入CREATE DATABASE `blossom` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; 创建数据库实例,到此位置数据库操作已创建完成。

记得执行sql注意加“;”

2.安装blomssom

2.1 在群晖文件管理中,docker 目录下创建 blossom 文件夹,在blossom 文件夹下创建 bl文件夹,继续在bl 文件夹下面创建 img.在blossom文件夹属性中设置 everyone用户权限为所有权限。

iShot_2023-12-09_12.26.04.png

7.png

2.2 在ssh 上用命令cd /切换到初始目录;用命令cd volume1 到群晖根目录下,用命令cd docker/blossom切换到blossom 目录下

iShot_2023-12-09_12.34.41.png

2.3 在blossom目录下输入sudo docker run -d --net=host --name blossom-backend -p 9999:9999 -v /volume1/docker/blossom/bl/:/home/bl/ jasminexzzz/blossom:latest --project.iaas.blos.domain="http://127.0.0.1:9999/pic/" --project.iaas.blos.default-path="/home/bl/img/" --spring.datasource.url="jdbc:mysql://xx.xx.xx.xx:3306/blossom?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8" --spring.datasource.username=root --spring.datasource.password=aaaa

10.png

将上面文档中 xx.xx.xx.xx 修改为你的群晖的ip,将 aaaa 修改为你数据库的密码 后再执行命令

上面命令执行是需要root 用户权限执行,在命令前加入sudo 执行后输入当前用户的密码,不是root的密码

2.4 输入完后等待命令完成后,输入sudo docker logs blossom-backend查看是否安装成功和安装日志,一般出现如下日志代表你已安装完成,就可以使用了。

{C9AE41DA-73D1-26E8-EDCC-411494B5AE26}.png

3.其他参考资料

3.1 blossom官方地址:https://www.wangyunf.com/blossom-doc/

参考安装地址:https://zhuanlan.zhihu.com/p/670492453

4.感谢

最后感谢群里大佬的解囊相助,@小贼贼子大佬的帮助和@随风大佬的群晖安装教程

标签:教程,blossom,--,xx,mysql,群晖,安装
From: https://www.cnblogs.com/nshzswz/p/17890891.html

相关文章

  • Qt6 c++教程2 Qt Creator简介
    2QtCreator简介QtCreator是Qt自带的集成开发环境(IDE),用于跨平台应用程序开发。在本章中,您将学习QtCreator集成开发环境的基础知识,并了解集成开发环境的用户界面(UI)。我们还将了解如何在QtCreator中创建和管理项目。本Qt模块包括使用QtCreator开发一个简单的Qt应用程序、......
  • 2023最新!VMware17安装centos7保姆级教程
    2023最新!VMware17安装centos7保姆级教程安装的是cenos7,使用的是最新的VMware17导航目录2023最新!VMware17安装centos7保姆级教程导航一、虚拟机设置二、虚拟机初次启动配置一、虚拟机设置双击启动程序,在主窗口选择创建新虚拟机选择稍后安装操作系统,点击下一步选择Li......
  • 无涯教程-Linux - Unix - What is Shell?函数
    该Shell为您提供了UNIX系统的接口。它收集您的输入,并根据该输入执行程序。程序完成执行后,将显示该程序的输出。Shell是一个环境,我们可以在其中运行命令,程序和Shell脚本。Shell的样式不同,就像操作系统的样式不同。每种Shell程序都有其自己的一组公认的命令和功能。Shell提......
  • 无涯教程-Linux - a函数
    ListofUnix,LinuxCommands[a][b][c][d][e][f][g][h][i][j][k][l][m][n][o][p][q][r][s][t][u][v][w][x][y][z] acceptacctonacpidaddftinfoaddpartaddr2lineadduseragettyaliasalternativesamtuanacronanimatea......
  • CAD2010下载安装教程
    CAD是一款可视化的二维和三维绘图软件,许多命令和操作可以通过菜单选项和工具按钮等多种方式实现,可以用来完成任何设计,包括二维绘图、详细绘制、设计文档和基本三维设计,能够应用于机械设计、工业制图、工程制图、土木建筑、装饰装潢、服装加工等多个行业领域。软件下载:www.ruancang......
  • 被动副业机赚钱项目教程,Docker一键运行
    被动副业机赚钱项目教程,Docker一键运行软件下载视频教程/opt/wxedge_storage路径换成你设备里面的路径即可,其余参数不用变,镜像名为onething1/wxedge更多安装说明,可参考官方文档:容器魔方产品介绍dockerrun-d--name=wxedge\--restart=always--privileged--net=host\-......
  • 无涯教程-Angular7 - 测试和构建
    本章将讨论以下内容-ToTestAngular7ProjectToBuildAngular7Project测试Angular7项目在项目设置过程中,已经安装了所需的测试软件包。为每个新组件,服务,指令等创建一个.spec.ts文件。要运行测试用例,使用的命令如下-ngtest以下是app.component.ts的app.componen......
  • 无涯教程-Angular7 - Materials模块
    Materials为您的项目提供了许多内置模块。autocomplete,datepicker,slider,menus,grids和toolbar等函数。要使用Materials,我们需要导入包装。Angular2也具有上述所有函数,但可以作为@angular/core模块的一部分使用。从Angular4开始,Materials模块提供了一个单独的模块@angular/mat......
  • 无涯教程-Angular7 - 动画效果
    Animations在html元素之间增加了很多交互,Angular2可以使用动画,从Angular4开始,动画不再是@angular/core库的一部分,而是一个单独的程序包,需要将其导入app.module.ts中。首先,我们需要使用下面的代码行导入库-import{BrowserAnimationsModule}from'@angular/platform-browse......
  • 无涯教程-Angular7 - Http Client
    HttpClient将帮助我们提供POST,GET相关方法,使用时需要导入http模块。我们需要将模块导入app.module.ts中,如下所示-import{BrowserModule}from'@angular/platform-browser';import{NgModule}from'@angular/core';import{AppRoutingModule,RoutingComponent}from......