The Chamber app for the server http://chamber.techrail.in
  • JavaScript 74.8%
  • SCSS 5.4%
  • HTML 5.4%
  • Go 5.2%
  • Less 5.2%
  • Other 3.9%
Find a file
2026-05-03 09:21:56 +00:00
.idea privacy policy and terms of use pages ready for chamber web UI 2025-09-24 18:23:28 +05:30
.run settings page is now working. 404 pages not yet done 2025-09-07 16:46:47 +05:30
_nocode copy recursion worked but more testing required 2025-07-11 21:48:00 +05:30
cmd Nil error checking before returning from open chamber file 2026-05-03 14:50:22 +05:30
constants nudges are now being fetched 2025-09-25 19:50:38 +05:30
db fixed the upload page 2025-09-11 15:43:04 +05:30
enums/fileUploadStatus able to upload a large file in chunks 2025-08-02 16:06:27 +05:30
models upgradability keys are now being created and password hashing algo problems are fixed 2025-09-12 17:57:28 +05:30
resources nudges are now being fetched 2025-09-25 19:50:38 +05:30
server fixing docker launch problem 2025-10-08 17:49:41 +05:30
services progress 2025-10-01 18:15:00 +05:30
static bump 2025-10-08 17:26:38 +05:30
tmp update the ignore rules 2025-07-14 14:50:47 +05:30
utils nudges are now being fetched 2025-09-25 19:50:38 +05:30
.gitignore fix build script 2025-08-11 10:53:51 +05:30
build.sh upgradability keys are now being created and password hashing algo problems are fixed 2025-09-12 17:57:28 +05:30
dockerfile Port set, docker build updated, tag based builds 2025-08-28 19:59:37 +05:30
go.mod upgrade complete 2025-08-19 11:15:06 +05:30
go.sum upgrade complete 2025-08-19 11:15:06 +05:30
install.sh fixing the chamber install script 2025-10-04 09:06:50 +05:30
LICENSE.md fixing typos 2025-07-06 20:34:26 +05:30
main.go made the semi-final kdf and hashing mechanism from the password 2025-07-15 16:40:22 +05:30
README.md update version and README 2025-10-04 09:08:18 +05:30

Chamber

Chamber is a cross-platform, easy-to-use, self-hostable encrypted file-vault application that allows you to keep your secret files into the vault. If you wish to learn more about the inspiration behind chamber (and the issues that it tries to solve), you might want to go through the introduction to chamber.

One of the salient features of Chamber is that it does not require mounting. What this means is that you can safely store your secret files in a Chamber vault on your rented server and the server admin (from your server's hosting provider) would not be able to read the secret files. This makes sure that you can rely on Chamber for most of your needs.

Open Source and License

Chamber's source code is open to view but not open to contribute to. Please check the License file for details.

If you wish to contribute to Chamber, kindly join the Discord Community and raise a request in the chamber channel.

Installation

As of now, Chamber is available on the following platforms:

  1. Linux - amd64 (Intel x86-64 architecture)
  2. Linux - arm64
  3. macOS - arm64 (Apple Silicon - M1 and above)
  4. Windows - amd64 (Intel x86-64 architecture)
  5. Docker - amd64 and arm64 Linux builds

To install for Linux and macOS (for one of the supported architectures), run the following command:

To install the latest release, make sure you have jq installed and run the following:

curl -fsSL "https://forge.techrail.in/techrail/chamber/raw/branch/main/install.sh" | bash

To install a specific version:

curl -fsSL "https://forge.techrail.in/techrail/chamber/raw/branch/main/install.sh" | bash -s 0.3.0-beta

If you are on Windows, or want to download and use the binary yourself, download the version you want from the Releases page and download the binary that you need.

Docker

We have chamber images listed at our docker-hub repository and you can choose a version and use that. If you want to run the latest release, you can use docker pull techrail/chamber.

If you want a specific version you can do a docker pull techrail/chamber:v0.4.0-beta.

To run, you must bind mount a directory from your host system to docker. Assuming that directory is /home/vaibhav/chamberpath and the port you want to access chamber on is 8080, the command that you should run is:

docker run \
  --mount "type=bind,target=/chamberpath,source=/home/vaibhav/chamberpath" \
  -p 8080:24262 techrail/chamber /usr/local/bin/chamber

Support

You can reach out to us on our Discord server: https://r.techrail.in/discord.