https://github.com/stavroskasidis/erebus-password-manager
https://github.com/stavroskasidis/erebus-password-manager
asp-net-core aspnet-core aspnetcore password-manager xamarin xamarin-forms
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stavroskasidis/erebus-password-manager
- Owner: stavroskasidis
- License: gpl-3.0
- Created: 2016-09-05T06:55:58.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-11-09T08:01:13.000Z (almost 4 years ago)
- Last Synced: 2025-03-31T18:51:23.299Z (6 months ago)
- Topics: asp-net-core, aspnet-core, aspnetcore, password-manager, xamarin, xamarin-forms
- Language: JavaScript
- Size: 52.4 MB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Erebus-Password-Manager
An open source, password manager for personal use.# Features:
- Web Based
- Mobile App for Android, iPhone and Windows 10 (Client or Standalone)
- Aes encryption
- Cross platform server installation (Windows - linux - mac)
- Multiple languages# Server Installation
### Windows
#### Automatic
1. Download the installation package from here (TODO: add link).
2. Extract the package.
3. Run the "install.bat"#### Manual
1. Download the installation package from here (TODO: add link).
2. Extract the package.
3. Install IIS (https://docs.asp.net/en/latest/publishing/iis.html#iis-configuration).
4. Install the .Net Core Windows Server Hosting (https://docs.asp.net/en/latest/publishing/iis.html#install-the-net-core-windows-server-hosting-bundle).
5. Copy the contents of the "site_files" in a folder in your IIS folder (e.g. C:\inetpub\Erebus).
6. Create a new application pool and set the CLR Version to "No Managed Code".
7. Create a new website using the application pool you created in step 6 and the physical path created in step 5. For personal use (e.g. your home pc) it is recommended to leave the hostname black and use a port other than 80 (e.g. 8080).
8. (**Optional: If you want to use the mobile client**) Open the port you used in step 7 in windows firewall.### Linux
TODO: write# Technical Details
- Web server written in ASP Core
- Mobile app written in Xamarin Forms
- 99% code reusability using .net standard
- Designed with SOLID principles