시작하기 • 지역 개발 • 생산 배포 • 크레딧
시작하는 가장 쉬운 방법은 Railway와 함께 Singlelink 사이트를 배치하는 것입니다. 아래 버튼을 사용하여 원 클릭을 시작하고 $ 5/mo 신용 시스템 덕분에 사용자 정의 도메인, 100% 무료로 최대 3 개의 단일 링크 페이지를 구축 할 수 있습니다.
또한 무료 자체 주최 Singlelink 환경을 위해 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 : 선택적으로 나머지 DB ENV 변수를 올인원 연결 URL로 재정의합니다.DB_DATABASE : 연결할 MySQL 데이터베이스의 이름 (예 : 철도)DB_PORT : 연결할 MySQL 데이터베이스의 포트 (예 : 3306)DB_HOST : MySQL 데이터베이스의 호스트 URL (예 : Containers-US-East-13. Railway.App)DB_USER : MySQL 사용자의 사용자 이름 (예 : 루트)DB_PASSWORD : MySQL 사용자의 비밀번호SECRET : 인증 중에 JWT에 서명하고 검증하는 데 사용되는 비밀PASSWORD : 로그인하고 SinglElink를 관리하는 데 사용하는 비밀번호선택적으로 사이트를 사용자 정의하기 위해 다음 변수를 설정하십시오.
META_TITLE : Google 검색 결과에 나와있는 사이트 제목META_DESC : Google 검색 결과에 나와있는 사이트의 설명META_IMG : 사이트의 OG 이미지는 소셜 미디어에서 사이트를 공유 할 때 보았습니다.BRANDING : 사이트에서 단일 링크 브랜딩을 활성화/비활성화하는 부울 및 대시 보드 다음으로 --ignore-scripts 사용하여 NPM 종속성을 설치하십시오.
npm i --ignore-scripts후, DB 마이그레이션 스크립트를 실행하여 DB를 초기화 할 수 있습니다.
npm run db:migrate npm run db:migrate 해야합니다. 마이그레이션을 실행하는 것은 아프지 않지만 그렇지 않으면 물건을 깰 수 있습니다.
마지막으로, 실행하여 개발 환경을 시작할 수 있습니다.
npm run dev브라우저를 사용하여 http : // localhost : 3000을 엽니 다. 새로운 Singlelink를 보려면 http : // localhost : 3000/로그인에 로그인하고 첫 번째 링크를 추가하십시오.
Railway와 함께 한 번의 클릭에 SinglElink를 배치 할 수 있습니다. 현재로서는 우리가 유지 관리하고 Gurantee 지원을 제공하는 유일한 제공자입니다.
우리는 아직 공식 지원을 제공하지 않지만 Node.js & MySQL을 모두 설치하고 실행할 수 있다면 VPS와 함께 SinglElink를 호스팅 할 수 있습니다. SinglElink에는 하나의 MySQL 데이터베이스가 필요하며 런타임/SSR에서 다음에 다음을 실행할 수있는 Nodejs 인스턴스가 필요합니다.
프리미엄 지원으로 클라우드 호스팅을 찾고 계십니까?
곧 8 달러부터 시작하여 계획을 세우는 Singlelink Cloud를 확인하십시오.
Singlelink는 2020 년 8 월부터 중성자 크리에이티브에서 세계를 오픈 소스하는 임무를 수행하는 우리의 임무를 수행했습니다.
오늘, Singlelink는 밤과 주말에 Jim Bisenius가 Soley로 유지됩니다. 내 개발 노력을 돕고 싶다면 도움을 좋아합니다. 불화에 가입하거나 풀 요청을 만드십시오!