La colección de enlaces autohospedados basados en Laravel y Reactjs para sus redes sociales, con análisis básico amigable con GDPR.
Este no es un proyecto de implementación listo. Lo uso como mi página de destino, y para el caso funciona, pero aún no es fácil de usar, por ejemplo, toda la administración de enlaces se realiza a través de SQL.
PHP, PostgreSQL, servidor web.
Después de instalar PostgreSQL y su servidor web favorito con PHP, obtenga los paquetes necesarios:
apt install composer npm php-xml php-curl php-pgsql git
Clone este repositorio y obtenga los archivos de proveedores con compositor y npm:
git clone https://github.com/FaultierSP/self-hosted-links
composer update
php artisan key:generate
npm install
Cambie el nombre del archivo .env.example a .env , realice los cambios necesarios (credenciales SQL, nombre de la aplicación, nombres de dominio en SESSION_DOMAIN y SANCTUM_STATEFUL_DOMAINS y sus textos) y cree la aplicación:
php artisan migrate
npm run build
Sirva el directorio public con su servidor favorito.
Cree un nuevo usuario con:
php artisan user:create -u UserName -e [email protected]
Vaya a yourdomainname.com/login , inicie sesión con sus credenciales creadas, será redirigido a su nuevo tablero.
Para actualizar todos los paquetes, en el directorio de su proyecto:
composer update
npm update
npm run build