Koleksi tautan self-hosting berbasis Laravel dan ReactJs untuk media sosial Anda, dengan analitik dasar yang ramah GDPR.
Ini bukan proyek siap penempatan. Saya menggunakannya sebagai halaman arahan saya, dan dalam hal ini berhasil, tetapi masih tidak ramah pengguna, misalnya semua administrasi tautan dilakukan melalui SQL.
PHP, PostgreSQL, WebServer.
Setelah Anda menginstal PostgreSQL, dan server web favorit Anda dengan PHP, dapatkan paket yang diperlukan:
apt install composer npm php-xml php-curl php-pgsql git
Kloning repositori ini dan dapatkan file vendor dengan komposer dan npm:
git clone https://github.com/FaultierSP/self-hosted-links
composer update
php artisan key:generate
npm install
Ubah nama file .env.example menjadi .env , buat perubahan yang diperlukan (kredensial SQL, nama aplikasi, nama domain di SESSION_DOMAIN dan SANCTUM_STATEFUL_DOMAINS dan teks Anda) dan bangun aplikasi:
php artisan migrate
npm run build
Sajikan direktori public dengan server favorit Anda.
Buat pengguna baru dengan:
php artisan user:create -u UserName -e [email protected]
Pergi ke yourdomainname.com/login , login dengan kredensial yang dibuat, Anda akan dialihkan ke dasbor baru Anda.
Untuk memperbarui semua paket, di direktori proyek Anda:
composer update
npm update
npm run build