# Configurer le site Créons un site et appelons le `library`. Vous pouvez installer un nouveau site avec la commande `bench new-site library` Cette commande va créer une nouvelle base de données, un repertoire et installer `frappe` (qui est aussi une application!) dans le nouveau site. L'application `frappe` a deux modules par défaut, **Core** et **Website**. Le module **Core** contient les modèles basiques pour l'application. En effet, Frappe contient des modèles par défaut qui sont appelés **DocTypes** mais nous en reparlerons plus tard. $ bench new-site library MySQL root password: Installing frappe... Updating frappe : [========================================] Updating country info : [========================================] Set Administrator password: Re-enter Administrator password: Installing fixtures... *** Scheduler is disabled *** ### Structure du site Un nouveau repertoires appelé `library` sera créé dans le repertoire `sites`. Voici la structure standard pour un site. . ├── locks ├── private │   └── backups ├── public │   └── files └── site_config.json 1. `public/files` contient les fichiers uploadés. 1. `private/backups` contient les backups. 1. `site_config.json` contient la configuration du site. ### COnfiguration par défaut Dans le cas ou vous avez plusieurs sites, utilisez la commande `bench use [site_name]` pour définir le site par défaut. Exemple: $ bench use library ### Installer une application Maintenant installons notre application `library_management` dans notre site `library` 1. Installer library_management avec la commande: `bench --site [site_name] install-app [app_name]` Exemple: $ bench --site library install-app library_management {suite}