La collection de liens auto-hébergée basée sur Laravel et ReactJS pour vos médias sociaux, avec l'analyse de base adaptée au RGPD.
Ce n'est pas un projet de déploiement prêt. Je l'utilise comme page de destination, et d'ailleurs cela fonctionne, mais il n'est toujours pas convivial, par exemple, toute l'administration des liens se fait via SQL.
PHP, PostgreSQL, serveur Web.
Après avoir installé PostgreSQL et votre serveur Web préféré avec PHP, obtenez les paquets nécessaires:
apt install composer npm php-xml php-curl php-pgsql git
Clone ce référentiel et obtenez les fichiers du fournisseur avec Composer et NPM:
git clone https://github.com/FaultierSP/self-hosted-links
composer update
php artisan key:generate
npm install
Modifiez le nom de fichier .env.example en .env , apportez les modifications nécessaires (SQL Identials, nom d'application, noms de domaine dans SESSION_DOMAIN et SANCTUM_STATEFUL_DOMAINS et vos textes) et créez l'application:
php artisan migrate
npm run build
Servir le répertoire public avec votre serveur préféré.
Créez un nouvel utilisateur avec:
php artisan user:create -u UserName -e [email protected]
Accédez à yourdomainname.com/login , connectez-vous avec vos informations d'identification créées, vous serez redirigé vers votre nouveau tableau de bord.
Pour mettre à jour tous les paquets, dans votre répertoire de projet:
composer update
npm update
npm run build