入门•本地开发•生产部署•积分
最简单的开始方法是使用铁路部署单线网站。您可以使用下面的按钮开始使用一键单击,并构建多达三个单链接页,每个页面都有自定义域,100%免费,这要归功于其$ 5/mo信用系统。
我们还建议将Vercel和Planetscale连接到免费的自托管单链接环境。
SINGLELINK是一个在Next.js,GraphQl(通过Apollo Server)和MySQL上构建的NodeJS项目。
如果还没有,则需要在能够托管或在Singelink上工作之前安装Nodejs和MySQL。
npm run db:boot 。安装了Nodejs&MySQL后,您可以在本地下载singlelink:
git clone https://github.com/Neutron-Creative/Singlelink.git ; cd Singlelink ;在开始之前,您需要通过复制.env模板来配置环境:
cp .env.template .env
然后,将以下强制性环境变量设置为您的偏好:
DB_URL :可选,用多合一连接URL覆盖其余的DB Env变量DB_DATABASE :MYSQL数据库的名称,您将连接到(EX:RAILWAY)DB_PORT :MYSQL数据库的端口,您将连接到(例如:3306)DB_HOST :您的MySQL数据库的主机URL(ex:contains-us-east-13.railway.app)DB_USER :您的MySQL用户的用户名(ex:root)DB_PASSWORD :MySQL用户的密码SECRET :身份验证期间用于签名和验证JWT的秘密PASSWORD :您将使用的密码登录和管理您的单链接可选,设置以下变量以自定义您的网站:
META_TITLE :网站的标题,在Google搜索结果中看到META_DESC :您网站的描述,在Google搜索结果中看到META_IMG :网站的OG图像,在社交媒体上共享您的网站时可见。BRANDING :在您的网站和仪表板上启用/禁用单行链接品牌的布尔值接下来,使用--ignore-scripts安装npm依赖项:
npm i --ignore-scripts之后,您可以运行数据库迁移脚本以初始化DB:
npm run db:migrate您需要运行npm run db:migrate 。运行迁移不会有任何伤害,但是如果您不这样做,可能会破坏东西。
最后,您可以通过运行开始开发环境:
npm run dev打开http:// localhost:3000使用浏览器查看您的新单链接,http:// localhost:3000/登录登录并添加您的第一个链接。
您可以在这里使用铁路部署单击的单击链接。目前,他们是我们维持和古兰蒂(Gurantee)支持的唯一提供商。
我们尚未提供官方支持,但是您可以使用任何VPS主持Singlelink,前提是您可以同时安装和运行Node.js&MySQL。 SINGLELINK将需要一个MySQL数据库,一个NodeJS实例可以在运行时间/SSR上运行Next.js。
寻找具有高级支持的云托管?
考虑查看Singlelink Cloud,很快就开始使用计划,价格仅为每月8美元。
SingleLink是由2020 - 2021年8月的全职团队全职建造的,我们的使命是在Neutron Creative开放源世界。
今天,Singlelink在夜间和周末在我的吉姆·比塞尼乌斯(Jim Bisenius)上保持了Soley。如果您想协助我的发展工作,我会很乐意您的帮助。请加入我们的不和谐或创建拉动请求!