Memulai • Pengembangan Lokal • Penyebaran Produksi • Kredit
Cara termudah untuk memulai adalah menggunakan situs SingLelink Anda dengan kereta api. Anda dapat memulai dengan satu klik menggunakan tombol di bawah ini dan membangun hingga tiga halaman SingLelink, masing-masing dengan domain khusus, 100% gratis, berkat sistem kredit $ 5/bulan mereka.
Kami juga merekomendasikan menghubungkan Vercel dan Planetscale untuk lingkungan SingLelink yang diselenggarakan sendiri.
SingLelink adalah proyek NodeJS yang dibangun di Next.js, GraphQL (disajikan melalui Apollo Server), dan MySQL.
Jika Anda belum melakukannya, Anda harus menginstal NodeJs dan MySQL sebelum dapat meng -host atau bekerja di Singelink.
npm run db:boot dari Root Proyek.Setelah Anda menginstal NodeJs & MySQL, Anda dapat mengunduh SingLelink secara lokal dengan:
git clone https://github.com/Neutron-Creative/Singlelink.git ; cd Singlelink ;Sebelum Anda mulai, Anda harus mengonfigurasi lingkungan Anda dengan menyalin template .env:
cp .env.template .env
Kemudian, atur variabel lingkungan wajib berikut ke preferensi Anda:
DB_URL : Secara opsional, ganti variabel DB ENV yang tersisa dengan URL koneksi all-in-oneDB_DATABASE : Nama database MySQL yang akan Anda sambungkan ke (mis: kereta api)DB_PORT : Port untuk database MySQL yang akan Anda hubungkan (mis: 3306)DB_HOST : URL host untuk database MySQL Anda (mis: containers-us-east-3.railway.app)DB_USER : Nama pengguna untuk pengguna MySQL Anda (mis: root)DB_PASSWORD : Kata sandi untuk pengguna mysql AndaSECRET : Rahasia yang digunakan untuk menandatangani dan memvalidasi JWT selama otentikasiPASSWORD : Kata sandi yang akan Anda gunakan untuk masuk dan mengelola SingLelink AndaSecara opsional, atur variabel berikut untuk menyesuaikan situs Anda:
META_TITLE : Judul untuk situs Anda, terlihat di hasil pencarian GoogleMETA_DESC : Deskripsi untuk situs Anda, terlihat di hasil pencarian GoogleMETA_IMG : Gambar OG untuk situs Anda, terlihat saat berbagi situs Anda di media sosial.BRANDING : Boolean yang memungkinkan/menonaktifkan branding singlelink di situs & dasbor Anda Selanjutnya, instal dependensi NPM Anda menggunakan --ignore-scripts :
npm i --ignore-scriptsSetelah itu, Anda dapat menjalankan skrip migrasi DB untuk menginisialisasi DB Anda:
npm run db:migrate Anda harus menjalankan npm run db:migrate lagi setiap kali Anda menarik perubahan. Tidak ada salahnya menjalankan migrasi, tetapi dapat merusak hal -hal jika Anda tidak melakukannya.
Akhirnya, Anda dapat memulai lingkungan pengembangan Anda dengan menjalankan:
npm run devBuka http: // localhost: 3000 dengan browser Anda untuk melihat singlelink baru Anda, dan http: // localhost: 3000/login untuk masuk dan menambahkan tautan pertama Anda.
Anda dapat menggunakan SingLelink dalam satu klik di sini dengan kereta api. Pada saat ini, mereka adalah satu -satunya penyedia yang kami pertahankan & dukungan gurantee.
Kami belum menawarkan dukungan resmi, tetapi Anda dapat menjadi tuan rumah SingLelink dengan VPS apa pun, asalkan Anda dapat menginstal dan menjalankan kedua Node.js & MySQL. SingLelink akan membutuhkan satu database MySQL, dan satu instance NodeJS yang mampu menjalankan Next.js di run-time/SSR.
Mencari hosting cloud dengan dukungan premium?
Pertimbangkan untuk memeriksa SingLelink Cloud, dengan rencana tersedia segera mulai dari hanya $ 8/bulan.
SingLelink dibangun oleh tim berikut penuh waktu dari Agustus 2020-2021 misi kami untuk open-source dunia di Neutron Creative.
Hari ini, SingLelink dipertahankan oleh saya, Jim Bisenius pada malam & akhir pekan. Jika Anda ingin membantu dalam upaya pengembangan saya, saya ingin bantuan Anda. Silakan bergabung dengan perselisihan kami atau buat permintaan tarik!