การเริ่มต้นใช้งาน•การพัฒนาท้องถิ่น•การปรับใช้การผลิต•เครดิต
วิธีที่ง่ายที่สุดในการเริ่มต้นคือการปรับใช้ไซต์ SingleLink ของคุณกับ Railway คุณสามารถเริ่มต้นด้วยการคลิกเดียวโดยใช้ปุ่มด้านล่างและสร้างหน้า singlelink ได้สูงสุดสามหน้าแต่ละหน้ามีโดเมนที่กำหนดเองฟรี 100% ขอบคุณระบบเครดิต $ 5/mo ของพวกเขา
นอกจากนี้เรายังขอแนะนำให้เชื่อมต่อ Vercel และ Planetscale สำหรับสภาพแวดล้อม SingleLink ที่โฮสต์ตนเองฟรี
SingleLink เป็นโครงการ NodeJS ที่สร้างขึ้นบน Next.js, GraphQL (เสิร์ฟผ่านเซิร์ฟเวอร์ Apollo) และ MySQL
หากคุณยังไม่ได้ทำคุณจะต้องติดตั้ง nodejs และ mysql ก่อนที่จะสามารถโฮสต์หรือทำงานบน Singelink
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 : เลือกแทนที่ตัวแปร DB Env ที่เหลือด้วย URL การเชื่อมต่อแบบ all-in-OneDB_DATABASE : ชื่อของฐานข้อมูล MySQL ที่คุณจะเชื่อมต่อกับ (Ex: Railway)DB_PORT : พอร์ตสำหรับฐานข้อมูล MySQL ที่คุณจะเชื่อมต่อกับ (เช่น: 3306)DB_HOST : URL โฮสต์สำหรับฐานข้อมูล MySQL ของคุณ (เช่น: containers-US-East -13.Railway.app)DB_USER : ชื่อผู้ใช้สำหรับผู้ใช้ MySQL ของคุณ (เช่น: รูท)DB_PASSWORD : รหัสผ่านสำหรับผู้ใช้ MySQL ของคุณSECRET : ความลับที่ใช้ในการลงนามและตรวจสอบ JWT ในระหว่างการตรวจสอบPASSWORD : รหัสผ่านที่คุณจะใช้ในการเข้าสู่ระบบและจัดการ SingleLink ของคุณเลือกตั้งค่าตัวแปรต่อไปนี้เพื่อปรับแต่งไซต์ของคุณ:
META_TITLE : ชื่อเรื่องสำหรับเว็บไซต์ของคุณที่เห็นในผลการค้นหาของ GoogleMETA_DESC : คำอธิบายสำหรับเว็บไซต์ของคุณที่เห็นในผลการค้นหาของ GoogleMETA_IMG : ภาพ OG สำหรับเว็บไซต์ของคุณเห็นเมื่อแชร์ไซต์ของคุณบนโซเชียลมีเดียBRANDING : บูลีนที่เปิดใช้งาน/ปิดใช้งานการสร้างแบรนด์ SingleLink บนเว็บไซต์และแดชบอร์ดของคุณ ถัดไปติดตั้งการพึ่งพา NPM ของคุณโดยใช้ --ignore-scripts :
npm i --ignore-scriptsหลังจากนั้นคุณสามารถเรียกใช้สคริปต์การโยกย้าย DB เพื่อเริ่มต้น DB ของคุณ:
npm run db:migrate คุณจะต้องเรียกใช้ npm run db:migrate อีกครั้งทุกครั้งที่คุณดึงการเปลี่ยนแปลง ไม่สามารถทำร้ายการย้ายถิ่นได้ แต่มันสามารถทำลายสิ่งต่าง ๆ ได้ถ้าคุณไม่ทำ
ในที่สุดคุณสามารถเริ่มสภาพแวดล้อมการพัฒนาของคุณโดยการทำงาน:
npm run devเปิด http: // localhost: 3000 พร้อมเบราว์เซอร์ของคุณเพื่อดู singlelink ใหม่ของคุณและ http: // localhost: 3000/เข้าสู่ระบบเพื่อเข้าสู่ระบบและเพิ่มลิงค์แรกของคุณ
คุณสามารถปรับใช้ SingleLink ในคลิกเดียวที่นี่กับ Railway ในเวลานี้พวกเขาเป็นผู้ให้บริการเพียงรายเดียวที่เรารักษาและสนับสนุน Gurantee
เรายังไม่ได้รับการสนับสนุนอย่างเป็นทางการ แต่คุณสามารถโฮสต์ SingleLink กับ VPS ใด ๆ หากคุณสามารถติดตั้งและเรียกใช้ทั้ง Node.js & MySQL SingleLink จะต้องใช้ฐานข้อมูล MySQL หนึ่งฐานและหนึ่งอินสแตนซ์ NodeJS ที่สามารถเรียกใช้ Next.js ได้ที่ Run-Time/SSR
กำลังมองหาเมฆโฮสติ้งด้วยการสนับสนุนระดับพรีเมี่ยมหรือไม่?
พิจารณาตรวจสอบ SingleLink Cloud พร้อมแผนการที่จะเริ่มต้นในไม่ช้าเพียง $ 8/เดือน
Singlelink ถูกสร้างขึ้นโดยทีมต่อไปนี้เต็มเวลาตั้งแต่เดือนสิงหาคม 2563-2564 ภารกิจของเราเพื่อ เปิดแหล่งที่มาของโลก ที่นิวตรอน Creative
วันนี้ Singlelink ได้รับการดูแลรักษาโดยฉัน Jim Bisenius ในคืนและวันหยุดสุดสัปดาห์ หากคุณต้องการช่วยเหลือในความพยายามในการพัฒนาของฉันฉันชอบความช่วยเหลือของคุณ โปรดเข้าร่วม Discord ของเราหรือสร้างคำขอดึง!