mirror of
https://github.com/BobbyWibowo/lolisafe.git
synced 2025-01-19 01:31:34 +00:00
18c66d27fb
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.
66 lines
1.7 KiB
JavaScript
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
|
|
}
|
|
}
|