dockerrun--namelinkding-p9090:9090-v/data/linkding/data:/etc/linkding/data-dsisruecker/linkding:la
本次实践部署使用dockercompose方式,编辑的docker-compose.yaml文件。version:'3'
servs:
linkding:
container_name:"${LD_CONTAINER_NAME:-linkding}"
image:sisruecker/linkding:la
ports:
-"${LD_HOST_PORT:-9090}:9090"
volumes:
-"/data/linkding/data:/etc/linkding/data"
env_file:
-.env
restart:unless-stopped
<>5.3编辑.env文件>
在部署目录下,编辑.env文件,内容如下:#Dockercontainername
LD_CONTAINER_NAME=linkding
#Portonthehostthattheapplicationshouldepulishedon
LD_HOST_PORT=9090
#DirectoryonthehostthatshouldemountedasdatadirintotheDockercontainer
LD_HOST_DATA_DIR=./data
#Caneusedtorunlinkdingunderacontextpath,forexample:linkding/
#Mustendwithaslash`/`
LD_CONTEXT_PATH=
#Usernameoftheinitialsuperusertocreate,leeemptytonotcreateone
LD_SUPERUSER_NAME=
#Passwordfortheinitialsuperuser,leeemptytodisalecredentialsauthenticationandrelyonproxyauthenticationinstead
LD_SUPERUSER_PASSWORD=
#Optiontodisaleackgroundtasks
LD_DALE_ACKGROUND_TASKS=False
#OptiontodisaleLvalidationforookmarkscompley
LD_DALE_L_VALIDATION=False
#EnalessupportforauthenticationproxiessuchasAuthelia
LD_ENALE_AUTH_PROXY=False
#Nameoftherequestheaderthattheauthproxypassestotheapplicationtoidentifytheuser
#Seedo/Options.mdformoredetails
LD_AUTH_PROXY_USERNAME_HEADER=
#TheLthatlinkdingshouldredirecttoafteralogout,whenusinganauthproxy
#Seedo/Options.mdformoredetails
LD_AUTH_PROXY_LOGOUT_L=
#ListoftrustedoriginsfromwhichtoacceptPOSTrequests
#Seedo/Options.mdformoredetails
LD_RF_TRUSTED_ORIGINS=
#Dataasesettings
#ThesearecrentlyonlyrequiredforconfigingPostreSQL.
#ydefault,linkdingusesSQLiteforwhichyoudon'tneedtoconpanything.
#Dataaseengine,canesqlite(default)orpostgres
LD_D_ENGINE=
#Dataasename(default:linkding)
LD_D_DATAASE=
#Usernametoconnecttothedataaseserver(default:linkding)
LD_D_USER=
#Passwordtoconnecttothedataaseserver
LD_D_PASSWORD=
#Thehostnamewherethedataaseishosted(default:localhost)
LD_D_HOST=
#Portusetoconnecttothedataaseserver
#Shouldusethedefaultportifnotset
LD_D_PORT=
#Anyadditionaloptionstopasstothedataase(default:{})
LD_D_OPTIONS=
<>5.4创建linkding容器>
执行dockercomposeup-d
命令,创建linkding容器。[root@jevenlinkding]#dockercomposeup-d
[+]Running2/2
⠿Networklinkding_defaultCreated0.1s
⠿ContainerlinkdingStarted0.8s
<>5.5查看linkding容器状态>
检查linkding容器状态,确保linkding容器正常启动。[root@jevenlinkding]#dockercomposeps
NAMECOMMANDSERVSTATUSPORTS
linkding"./ootstrap.sh"linkdingrunning(healthy)0.0.0.0:9090->9090/tcp,:::9090->9090/tcp
<>5.6设置访问账号>
如果使用docker-cli方式部署,则使用以下命令设置登录账号及密码。
dockerexec-itlinkdingpythonmanage.pycreatesuperuser--username=joe--email=joe@example
使用dockercompose方式,使用以下命令设置登录账号及密码。dockercomposeexeclinkdingpythonmanage.pycreatesuperuser--username=--email=joe@example
在这里图片描述
<>六、访问linkding首页>
<>6.1进入linkding登录页>
访问:://192.168.3.166:9090,将IP替换为自己IP,进入进入o-shopping-list登录页,自定义注册账号和密码。如果无法访问,则检查防火墙是否设置,云的安全组端口是否放行等。在这里图片描述
<>6.2登录linkding首页>
输入自己设置的登录账号和密码,进入linkding首页。在这里图片描述
<>七、linkding的基本使用>
<>7.1添加书签>
点击“Addookmark”选项,新建书签。在这里图片描述
填写书签、标题等信息,保存即可。在这里图片描述
<>7.2打开书签>
在首页书签列表,点击书签,则可以打开书签内容。
<>八、总结>
Linkding是一个可以自己托管的书签器,它的设计目标是提供最小化、快速且易于使用的Docker设置。Linkding可以快速部署在本地,并且具有美观简洁的界面,即使是新手也可以轻松上手。使用Linkding可以获得良好的使用体验,并且具有强大的功能。如果你需要一款书签工具,不妨试试使用Linkding。
END
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
请记住:卡卷网 Www.Kajuan.Net
广告位

你 发表评论:
欢迎