2018-04-18 21:00:36 +00:00
|
|
|
{% set name = "safe.fiery.me" %}
|
|
|
|
{% set motto = "A small safe worth protecting." %}
|
|
|
|
{% set description = "A pomf-like file uploading service that doesn't suck." %}
|
|
|
|
{% set keywords = "upload,lolisafe,file,images,hosting,bobby,fiery" %}
|
|
|
|
|
2019-10-05 22:20:59 +00:00
|
|
|
{# Used in home.njk and nojs.njk #}
|
2020-05-16 20:35:54 +00:00
|
|
|
{% set home_subtitle = "A <strong>modern</strong> self-hosted file upload service" %} {# HTML supported #}
|
|
|
|
|
|
|
|
{# Used in faq.njk and cookiepolicy.njk #}
|
2020-05-27 22:18:09 +00:00
|
|
|
{% set root_domain = "fiery.me" %}
|
|
|
|
{% set whole_faq = root_domain + " website and sub-domains" %}
|
|
|
|
{% set whole_cookie = "This site and " + root_domain + " website and sub-domains" %}
|
2022-03-03 19:15:17 +00:00
|
|
|
{% set email = false %}
|
2020-05-16 20:35:54 +00:00
|
|
|
|
2020-05-27 22:18:09 +00:00
|
|
|
{% set fork_repo = "https://github.com/BobbyWibowo/lolisafe" %}
|
|
|
|
{% set fork_host = "GitHub" %}
|
|
|
|
{% set fork_issues = fork_repo + "/issues/new/choose" %}
|
2020-05-16 20:35:54 +00:00
|
|
|
|
2022-03-03 19:15:17 +00:00
|
|
|
{% set takedowns_url = false %}
|
|
|
|
{% set server_location = false %} {# HTML supported #}
|
|
|
|
|
|
|
|
{# Donation, funding support, or such #}
|
2021-11-22 19:59:54 +00:00
|
|
|
{% set support = false %} {# HTML supported #}
|
2020-05-27 22:18:09 +00:00
|
|
|
|
2021-11-22 19:59:54 +00:00
|
|
|
{% set enable_faq_banned_categories = false %}
|
|
|
|
{% set enable_faq_tor = false %}
|
|
|
|
|
|
|
|
{# Enabling the option below will hide FAQ categories which are irrelevant for personal installation #}
|
|
|
|
{% set is_for_personal_use = true %}
|
2018-04-18 21:00:36 +00:00
|
|
|
|
|
|
|
{#
|
2019-10-05 22:20:59 +00:00
|
|
|
These are the footer links in the homepage and the No-JS uploader (home.njk & nojs.njk respectively).
|
|
|
|
In the homepage uploader, they will be displayed as icons,
|
|
|
|
but you can choose to display them as texts by setting "home_icons" to false.
|
|
|
|
It will then use the text in "attrs.title" of each links.
|
2018-04-26 12:53:19 +00:00
|
|
|
Note: No-JS uploader page will have icons disabled by default (it will also not load fontello.css).
|
2018-04-18 21:00:36 +00:00
|
|
|
#}
|
2018-04-23 19:58:44 +00:00
|
|
|
{% set home_icons = true %}
|
2018-04-18 21:00:36 +00:00
|
|
|
{% set home_links = [
|
|
|
|
{
|
|
|
|
attrs: {
|
|
|
|
title: 'Home',
|
|
|
|
href: 'https://fiery.me'
|
|
|
|
},
|
|
|
|
icon: 'icon-home icon-2x'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
attrs: {
|
Updates (very important to read)
Client-side CSS & JS files will now be processed with Gulp.
Gulp tasks are configured in gulpfile.js file.
CSS files will be optimized with postcss-preset-env, which will
auto-add vendor prefixes and convert any parts necessary for browsers
compatibility.
Afterwards they will be minified with cssnano.
JS files will be optimized with bublé,
likewise for browsers compatibility.
Afterwards they will be minified with terser.
Unprocessed CSS & JS files will now be located at src directory, while
the processed results will be located at dist directory.
Due to bublé, the JS files should now be compatible up to IE 11
at the minimum.
Previously the safe would not work in IE 11 due to extensive usage of
template literals.
Due to that as well, JS files in src directory will now extensively use
arrow functions for my personal comfort (as they will be converted too).
The server will use the processed files at dist directory by default.
If you want to rebuild the files by your own, you can run "yarn build".
Gulp is a development dependency, so make sure you have installed all
development dependencies (e.i. NOT using "yarn install --production").
---
yarn lint -> gulp lint
yarn build -> gulp default
yarn watch -> gulp watch
yarn develop -> env NODE_ENV=development yarn watch
---
Fixed not being able to demote staff into normal users.
/api/token/verify will no longer respond with 401 HTTP error code,
unless an error occurred (which will be 500 HTTP error code).
Fixed /nojs route not displaying file's original name when a duplicate
is found on the server.
Removed is-breeze CSS class name, in favor of Bulma's is-info.
Removed custom styling from auth page, in favor of global styling.
Removed all usage of style HTML attribute in favor of CSS classes.
Renamed js/s/ to js/misc/.
Use loading spinners on dashboard's sidebar menus.
Disable all other sidebar menus when something is loading.
Changed title HTML attribute of disabled control buttons in
uploads & users list.
Hid checkboxes and WIP controls from users list.
Better error messages handling.
Especially homepage will now support CF's HTTP error codes.
Updated various icons.
Also, added fontello config file at public/libs/fontello/config.json.
This should let you edit them more easily with fontello.
Use Gatsby icon for my blog's link in homepage's footer.
A bunch of other improvements here & there.
2019-09-15 06:20:11 +00:00
|
|
|
title: 'Blog (Gatsby)',
|
2018-04-18 21:00:36 +00:00
|
|
|
href: 'https://blog.fiery.me'
|
|
|
|
},
|
Updates (very important to read)
Client-side CSS & JS files will now be processed with Gulp.
Gulp tasks are configured in gulpfile.js file.
CSS files will be optimized with postcss-preset-env, which will
auto-add vendor prefixes and convert any parts necessary for browsers
compatibility.
Afterwards they will be minified with cssnano.
JS files will be optimized with bublé,
likewise for browsers compatibility.
Afterwards they will be minified with terser.
Unprocessed CSS & JS files will now be located at src directory, while
the processed results will be located at dist directory.
Due to bublé, the JS files should now be compatible up to IE 11
at the minimum.
Previously the safe would not work in IE 11 due to extensive usage of
template literals.
Due to that as well, JS files in src directory will now extensively use
arrow functions for my personal comfort (as they will be converted too).
The server will use the processed files at dist directory by default.
If you want to rebuild the files by your own, you can run "yarn build".
Gulp is a development dependency, so make sure you have installed all
development dependencies (e.i. NOT using "yarn install --production").
---
yarn lint -> gulp lint
yarn build -> gulp default
yarn watch -> gulp watch
yarn develop -> env NODE_ENV=development yarn watch
---
Fixed not being able to demote staff into normal users.
/api/token/verify will no longer respond with 401 HTTP error code,
unless an error occurred (which will be 500 HTTP error code).
Fixed /nojs route not displaying file's original name when a duplicate
is found on the server.
Removed is-breeze CSS class name, in favor of Bulma's is-info.
Removed custom styling from auth page, in favor of global styling.
Removed all usage of style HTML attribute in favor of CSS classes.
Renamed js/s/ to js/misc/.
Use loading spinners on dashboard's sidebar menus.
Disable all other sidebar menus when something is loading.
Changed title HTML attribute of disabled control buttons in
uploads & users list.
Hid checkboxes and WIP controls from users list.
Better error messages handling.
Especially homepage will now support CF's HTTP error codes.
Updated various icons.
Also, added fontello config file at public/libs/fontello/config.json.
This should let you edit them more easily with fontello.
Use Gatsby icon for my blog's link in homepage's footer.
A bunch of other improvements here & there.
2019-09-15 06:20:11 +00:00
|
|
|
icon: 'icon-gatsby icon-2x'
|
2018-04-18 21:00:36 +00:00
|
|
|
},
|
2018-11-24 13:58:33 +00:00
|
|
|
{
|
|
|
|
attrs: {
|
Updates (very important to read)
Client-side CSS & JS files will now be processed with Gulp.
Gulp tasks are configured in gulpfile.js file.
CSS files will be optimized with postcss-preset-env, which will
auto-add vendor prefixes and convert any parts necessary for browsers
compatibility.
Afterwards they will be minified with cssnano.
JS files will be optimized with bublé,
likewise for browsers compatibility.
Afterwards they will be minified with terser.
Unprocessed CSS & JS files will now be located at src directory, while
the processed results will be located at dist directory.
Due to bublé, the JS files should now be compatible up to IE 11
at the minimum.
Previously the safe would not work in IE 11 due to extensive usage of
template literals.
Due to that as well, JS files in src directory will now extensively use
arrow functions for my personal comfort (as they will be converted too).
The server will use the processed files at dist directory by default.
If you want to rebuild the files by your own, you can run "yarn build".
Gulp is a development dependency, so make sure you have installed all
development dependencies (e.i. NOT using "yarn install --production").
---
yarn lint -> gulp lint
yarn build -> gulp default
yarn watch -> gulp watch
yarn develop -> env NODE_ENV=development yarn watch
---
Fixed not being able to demote staff into normal users.
/api/token/verify will no longer respond with 401 HTTP error code,
unless an error occurred (which will be 500 HTTP error code).
Fixed /nojs route not displaying file's original name when a duplicate
is found on the server.
Removed is-breeze CSS class name, in favor of Bulma's is-info.
Removed custom styling from auth page, in favor of global styling.
Removed all usage of style HTML attribute in favor of CSS classes.
Renamed js/s/ to js/misc/.
Use loading spinners on dashboard's sidebar menus.
Disable all other sidebar menus when something is loading.
Changed title HTML attribute of disabled control buttons in
uploads & users list.
Hid checkboxes and WIP controls from users list.
Better error messages handling.
Especially homepage will now support CF's HTTP error codes.
Updated various icons.
Also, added fontello config file at public/libs/fontello/config.json.
This should let you edit them more easily with fontello.
Use Gatsby icon for my blog's link in homepage's footer.
A bunch of other improvements here & there.
2019-09-15 06:20:11 +00:00
|
|
|
title: 'Paste (PrivateBin)',
|
2018-11-24 13:58:33 +00:00
|
|
|
href: 'https://paste.fiery.me'
|
|
|
|
},
|
|
|
|
icon: 'icon-privatebin icon-2x'
|
|
|
|
},
|
2018-04-18 21:00:36 +00:00
|
|
|
{
|
|
|
|
attrs: {
|
|
|
|
id: 'ShareX',
|
Updates (very important to read)
Client-side CSS & JS files will now be processed with Gulp.
Gulp tasks are configured in gulpfile.js file.
CSS files will be optimized with postcss-preset-env, which will
auto-add vendor prefixes and convert any parts necessary for browsers
compatibility.
Afterwards they will be minified with cssnano.
JS files will be optimized with bublé,
likewise for browsers compatibility.
Afterwards they will be minified with terser.
Unprocessed CSS & JS files will now be located at src directory, while
the processed results will be located at dist directory.
Due to bublé, the JS files should now be compatible up to IE 11
at the minimum.
Previously the safe would not work in IE 11 due to extensive usage of
template literals.
Due to that as well, JS files in src directory will now extensively use
arrow functions for my personal comfort (as they will be converted too).
The server will use the processed files at dist directory by default.
If you want to rebuild the files by your own, you can run "yarn build".
Gulp is a development dependency, so make sure you have installed all
development dependencies (e.i. NOT using "yarn install --production").
---
yarn lint -> gulp lint
yarn build -> gulp default
yarn watch -> gulp watch
yarn develop -> env NODE_ENV=development yarn watch
---
Fixed not being able to demote staff into normal users.
/api/token/verify will no longer respond with 401 HTTP error code,
unless an error occurred (which will be 500 HTTP error code).
Fixed /nojs route not displaying file's original name when a duplicate
is found on the server.
Removed is-breeze CSS class name, in favor of Bulma's is-info.
Removed custom styling from auth page, in favor of global styling.
Removed all usage of style HTML attribute in favor of CSS classes.
Renamed js/s/ to js/misc/.
Use loading spinners on dashboard's sidebar menus.
Disable all other sidebar menus when something is loading.
Changed title HTML attribute of disabled control buttons in
uploads & users list.
Hid checkboxes and WIP controls from users list.
Better error messages handling.
Especially homepage will now support CF's HTTP error codes.
Updated various icons.
Also, added fontello config file at public/libs/fontello/config.json.
This should let you edit them more easily with fontello.
Use Gatsby icon for my blog's link in homepage's footer.
A bunch of other improvements here & there.
2019-09-15 06:20:11 +00:00
|
|
|
title: 'ShareX user profile',
|
2018-04-26 12:56:33 +00:00
|
|
|
href: 'https://safe.fiery.me/safe.fiery.me.sxcu?v=' + v2
|
2018-04-18 21:00:36 +00:00
|
|
|
},
|
|
|
|
icon: 'icon-sharex icon-2x'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
attrs: {
|
2019-09-01 19:23:16 +00:00
|
|
|
title: 'Firefox extension',
|
|
|
|
href: 'https://addons.mozilla.org/en-US/firefox/addon/lolisafe/',
|
2018-04-25 14:24:31 +00:00
|
|
|
target: '_blank',
|
|
|
|
rel: 'noopener'
|
2018-04-18 21:00:36 +00:00
|
|
|
},
|
2019-09-01 19:23:16 +00:00
|
|
|
icon: 'icon-firefox icon-2x'
|
2018-04-18 21:00:36 +00:00
|
|
|
},
|
2018-04-21 19:08:09 +00:00
|
|
|
{
|
|
|
|
attrs: {
|
2019-09-01 19:23:16 +00:00
|
|
|
title: 'Chrome extension',
|
|
|
|
href: 'https://chrome.google.com/webstore/detail/loli-safe-uploader/enkkmplljfjppcdaancckgilmgoiofnj',
|
2018-04-25 14:24:31 +00:00
|
|
|
target: '_blank',
|
|
|
|
rel: 'noopener'
|
2018-04-21 19:08:09 +00:00
|
|
|
},
|
2019-09-01 19:23:16 +00:00
|
|
|
icon: 'icon-chrome icon-2x'
|
2018-04-21 19:08:09 +00:00
|
|
|
},
|
2018-04-18 21:00:36 +00:00
|
|
|
{
|
|
|
|
attrs: {
|
|
|
|
title: 'Bash uploader',
|
2018-12-19 11:25:58 +00:00
|
|
|
href: 'https://github.com/BobbyWibowo/uguush/tree/fiery-kde',
|
2018-04-25 14:24:31 +00:00
|
|
|
target: '_blank',
|
|
|
|
rel: 'noopener'
|
2018-04-18 21:00:36 +00:00
|
|
|
},
|
|
|
|
icon: 'icon-terminal icon-2x'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
attrs: {
|
|
|
|
title: 'FAQ',
|
|
|
|
href: 'faq'
|
|
|
|
},
|
|
|
|
icon: 'icon-help-circled icon-2x'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
attrs: {
|
|
|
|
title: 'Dashboard',
|
|
|
|
href: 'auth'
|
|
|
|
},
|
|
|
|
icon: 'icon-gauge icon-2x'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
attrs: {
|
|
|
|
title: 'View on GitHub',
|
2018-04-18 21:45:48 +00:00
|
|
|
href: 'https://github.com/BobbyWibowo/lolisafe',
|
2018-04-25 14:24:31 +00:00
|
|
|
target: '_blank',
|
|
|
|
rel: 'noopener'
|
2018-04-18 21:00:36 +00:00
|
|
|
},
|
|
|
|
icon: 'icon-github-circled icon-2x'
|
|
|
|
}
|
|
|
|
] %}
|