入門•本地開發•生產部署•積分
最簡單的開始方法是使用鐵路部署單線網站。您可以使用下面的按鈕開始使用一鍵單擊,並構建多達三個單鏈接頁,每個頁面都有自定義域,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。如果您想協助我的發展工作,我會很樂意您的幫助。請加入我們的不和諧或創建拉動請求!