1 # c2FmZQ {#module-services-c2fmzq}
3 c2FmZQ is an application that can securely encrypt, store, and share files,
4 including but not limited to pictures and videos.
6 The service `c2fmzq-server` can be enabled by setting
9 services.c2fmzq-server.enable = true;
12 This will spin up an instance of the server which is API-compatible with
13 [Stingle Photos](https://stingle.org) and an experimental Progressive Web App
14 (PWA) to interact with the storage via the browser.
16 In principle the server can be exposed directly on a public interface and there
17 are command line options to manage HTTPS certificates directly, but the module
18 is designed to be served behind a reverse proxy or only accessed via localhost.
22 services.c2fmzq-server = {
24 bindIP = "127.0.0.1"; # default
25 port = 8080; # default
30 recommendedProxySettings = true;
31 virtualHosts."example.com" = {
35 proxyPass = "http://127.0.0.1:8080";
42 For more information, see <https://github.com/c2FmZQ/c2FmZQ/>.