{"id":26232565,"url":"https://github.com/bulletmark/encfsui","last_synced_at":"2025-04-22T10:41:08.692Z","repository":{"id":1120155,"uuid":"991943","full_name":"bulletmark/encfsui","owner":"bulletmark","description":"Encrypted filesystem encfs GUI wrapper.","archived":false,"fork":false,"pushed_at":"2023-12-29T22:52:44.000Z","size":59,"stargazers_count":12,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-05-09T08:17:24.978Z","etag":null,"topics":["encfs"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bulletmark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2010-10-16T05:41:54.000Z","updated_at":"2022-09-17T03:33:58.000Z","dependencies_parsed_at":"2023-12-29T23:32:42.330Z","dependency_job_id":"e114b9ee-dad6-482c-b50c-0d599896612e","html_url":"https://github.com/bulletmark/encfsui","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bulletmark%2Fencfsui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bulletmark%2Fencfsui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bulletmark%2Fencfsui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bulletmark%2Fencfsui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bulletmark","download_url":"https://codeload.github.com/bulletmark/encfsui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243318778,"owners_count":20272136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["encfs"],"created_at":"2025-03-13T00:37:30.955Z","updated_at":"2025-03-13T00:37:31.438Z","avatar_url":"https://github.com/bulletmark.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## ENCRYPTED FILESYSTEM [ENCFS](http://www.arg0.net/encfs) GUI WRAPPER\n[![AUR](https://img.shields.io/aur/version/encfsui)](https://aur.archlinux.org/packages/encfsui/)\n\n_**Note: This project is still maintained but has essentially been\nsuperceded by [gocryptfs-ui](https://github.com/bulletmark/gocryptfs-ui)\nwhich uses [gocryptfs](https://github.com/rfjakob/gocryptfs) rather than\n[encfs](http://www.arg0.net/encfs) because [encfs development is now\ndormant](https://github.com/vgough/encfs#status). It is recommended that\nusers of [encfsui](https://github.com/bulletmark/encfsui)\nmigrate to\n[gocryptfs-ui](https://github.com/bulletmark/gocryptfs-ui)**_.\n\n[Encfsui](https://github.com/bulletmark/encfsui) is a bash script which\nprovides a simple gui around the\n[encfs](http://www.arg0.net/encfs) command line utility to mount\nand unmount an encrypted directory. This script requires\n[encfs](http://www.arg0.net/encfs),\n[zenity](http://live.gnome.org/Zenity), and\n[xdg-open](http://portland.freedesktop.org/wiki/).\n\nWhenever you want to mount your private directory, you click on the\ndesktop launcher. The launcher runs the script with appropriate\ndirectory arguments. The script uses\n[zenity](http://live.gnome.org/Zenity) to prompt you for the password\nand then mounts the [encfs](http://www.arg0.net/encfs) directory. If you\nclick on the launcher when the private directory is already mounted,\nthen you are prompted to unmount it. The prompt windows are [displayed\nin the wiki](https://github.com/bulletmark/encfsui/wiki). There are\nsome other options, see the usage below.\n\nMy motivation for creating this utility is to provide:\n\n1. One mouse click and password entry to access and open a single\n   encrypted personal directory.\n2. One mouse click to close the directory.\n3. No background application running.\n4. No password cached anywhere.\n\nThe latest version and documentation is available at\nhttp://github.com/bulletmark/encfsui.\n\n### INSTALLATION\n\nNOTE: Arch users can just install [_encfsui from the\nAUR_](https://aur.archlinux.org/packages/encfsui/) and skip to the next\nsection. Other users can install by running:\n\n    # Install encfs zenity xdg-utils\n    git clone http://github.com/bulletmark/encfsui\n    cd encfsui\n    sudo make install (or sudo ./encfsui-setup install)\n\n### USAGE\n\nThe installation procedure creates a desktop application _encfsui_ which\nyou can run from your DE. By default, _encfsui_ mounts your encrypted\n`~/.Private` dir to unencrypted `~/Private` with an in-activity timeout\nof 60 minutes. So you should first create an\n[encfs](http://www.arg0.net/encfs) `~/.Private` directory, or create a\nlink to there from where you keep your encrypted directory. See [`man\nencfs`](https://linux.die.net/man/1/encfs) for details on how to create\na new encrypted directory.\n\nYou can also copy the `/usr/share/applications/encfsui.desktop` launcher\nto your own Desktop Launcher in `~/.local/share/applications/` to use\ndifferent source or target directory names, or to change the timeout,\netc.\n\nThe utility can also be run from the command line. The usage is:\n\n    encfsui [-options] source_enc_dir target_mount_dir\n\n    GUI utility to mount source_enc_dir to target_mount_dir.\n    If target already mounted then it will be unmounted instead.\n\n    Options:\n    -i \u003cmins\u003e specify idle timeout mins\n    -p (make public mount, can only be done by root)\n    -o (don't open target dir in gui mode)\n\n### CLEANUP OF OLD CONFIGURATION\n\nNote that _encfsui_ now installs system-wide but old versions installed\nas local user files so to ensure that any old user configuration is\nremoved type the following as your normal user (i.e. not sudo/root).\n\n    encfsui-setup clean\n\nYou can type this any time so no harm is done running it to make sure.\n\n### UPGRADE\n\n    cd encfsui  # Source dir, as above\n    git pull\n    sudo make install (or sudo ./encfsui-setup install)\n\n### LICENSE\n\nCopyright (C) 2012 Mark Blakeney. This program is distributed under the\nterms of the GNU General Public License.\n\nThis program is free software: you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation, either version 3 of the License, or any later\nversion.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License at \u003chttp://www.gnu.org/licenses/\u003e for more details.\n\n\u003c!-- vim: se ai syn=markdown: --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbulletmark%2Fencfsui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbulletmark%2Fencfsui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbulletmark%2Fencfsui/lists"}