filesafe/config.sample.js
Pitu 18c66d27fb Added support for custom html files
There's a new folder that gets created upon running lolisafe for the first time. On said folder any html file with the same name as the default ones will be loaded instead, letting you place custom frontend files without messing with git.
2017-02-06 00:06:33 -03:00

66 lines
1.7 KiB
JavaScript

module.exports = {
/*
If set to true the user will need to specify the auto-generated token
on each API call, meaning random strangers wont be able to use the service
unless they have the token loli-safe provides you with.
If it's set to false, then upload will be public for anyone to use.
*/
private: true,
// If true, users will be able to create accounts and access their uploaded files
enableUserAccounts: true,
// The registered domain where you will be serving the app. Use IP if none.
domains: [
/*
You need to specify the base domain where loli-self is running
and how should it resolve the URL for uploaded files. For example:
*/
// Files will be served at http(s)://i.kanacchi.moe/Fxt0.png
{ host: 'kanacchi.moe', resolve: 'https://i.kanacchi.moe'},
// Files will be served at https://my.kanacchi.moe/loli-self/files/Fxt0.png
{ host: 'kanacchi.moe', resolve: 'https://my.kanacchi.moe/loli-self/files' }
],
// Port on which to run the server
port: 9999,
// Pages to process for the frontend
pages: ['home', 'auth', 'dashboard', 'faq'],
// Uploads config
uploads: {
// Folder where images should be stored
folder: 'uploads',
// Max file size allowed. Needs to be in MB
maxSize: '512MB',
// The length of the random generated name for the uploaded files
fileLength: 32,
// NOTE: Thumbnails are only for the admin panel and they require you
// to install a separate binary called graphicsmagick (http://www.graphicsmagick.org)
generateThumbnails: false
},
// Folder where to store logs
logsFolder: 'logs',
// The following values shouldn't be touched
database: {
client: 'sqlite3',
connection: {
filename: './database/db'
},
useNullAsDefault: true
}
}