servas

servas

Application Docker from Jadehawk's Repository

Vue d'ensemble

A self-hosted bookmark management tool.
Servas is based on Laravel and Inertia.js and uses Tailwind CSS and Svelte for the frontend.

It still needs a lot of work but developer is active and available at github

MUST DO FIRST:

  • Create a Local directory (ex: /mnt/user/appdata/servas) where the ".env" & "servas.db" files will be stored.
  • Create a file called .env and inside on it add the line: APP_KEY=
  • Create a file called servas.db

Fill in the rest of this template.

Once the container is running, open the container's console and run the following command:
php artisan key:generate --force
---> This will generate a key and it will be stored in the .env file you created.
ReStart Container.
navigate to : http://localhost:8086/register ---> Here you will generate your admin account.
navigate to: http://localhost:8086/login

========================BELLOW IF USING MYSQL/MariaDB========================

You no longer need MySQL/MariaDB but if you still want to use it, then add the following lines to the .env file:

MySQL

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=servas_db
DB_USERNAME=servas_db_user
DB_PASSWORD=password

Optional Requirements if using MySQL/MariaDB:

  • MySQL / Mariadb Database already running and available.
  • CREATE a database (ex. servas-db)
  • CREATE a User for servas-db (ex. servas)

Exigences

  • External database instance (MySQL/MariaDB) If using such DB. If not, then NO LONGER NEEDED


However, The preferred way to use Servas is in combination with a MariaDB container.

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:80]/
Réseau
bridge
Coquille
sh
Privilégié
false
Paramètres supplémentaires
--restart unless-stopped --log-opt max-size=50m --log-opt max-file=1

Configuration du modèle

Web UIPorttcp
Cible
80
Valeur
8086
(SQLite) DB_CONNECTIONVariable
Cible
DB_CONNECTION
Défaut
sqlite
Valeur
sqlite
(SQLite) DB_DATABASEVariable
Cible
DB_DATABASE
Défaut
/var/www/html/database/sqlite/servas.db
Valeur
/var/www/html/database/sqlite/servas.db
(SQLite) DB_FOREIGN_KEYSVariable
Cible
DB_FOREIGN_KEYS
Défaut
true
Valeur
true
(.env) FilePathrw

create a .env file on servas folder

Cible
/var/www/html/.env
Valeur
/mnt/user/appdata/servas/.env
(servas.db) Database FilePathrw
Cible
/var/www/html/database/sqlite/servas.db
Valeur
/mnt/user/appdata/servas/servas.db
PUIDVariable
Défaut
99
Valeur
99
PGIDVariable
Défaut
100
Valeur
100
APP_KEYVariable
Cible
AP_KEY
APP_ENVVariable
Défaut
production
Valeur
production
APP_NAMEVariable
Défaut
Servas
Valeur
Servas
APP_DEBUGVariable
Défaut
false
Valeur
false
APP_URLVariable
Défaut
https://your-servas-instance
Valeur
https://your-servas-instance
SERVAS_ENABLE_REGISTRATIONVariable
Défaut
true
Valeur
true

Catégories

Télécharger les statistiques

55,278
Total des téléchargements
1,702
Ce mois-ci
2,123
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
beromir/servas
Dernière mise à jour2026-04-15
Première vue2022-05-30

Exécutez Servas sur Unraid.

Servas est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.