pWallet is a lightweight UI for Phoenix Server that can be set up and run entirely using Docker.
Make sure you have the following installed on your system:
- Docker
- Since the application runs in docker the OS is not relevant as long as you got Docker installed on your system.
Follow these steps to set up and run pWallet using Docker:
# Clone the repository to your local machine
git clone https://github.com/Hodladi/pWallet.git
# Navigate into the project directory
cd pWallet
Use the provided Dockerfile
to build the Docker image for pWallet.
# Build the Docker image
docker build -t pwallet:latest .
Run the application inside a Docker container, exposing port 3939
to access the application.
# Run the Docker container
docker run -d -p 3939:3939 --name pwallet-container pwallet:latest
Once the container is running, you can access pWallet by navigating to:
http://localhost:3939
To stop the container, use the following command:
docker stop pwallet-container
If you need to restart the container after stopping it:
docker start pwallet-container
To remove the container:
docker rm pwallet-container
If you want to remove the Docker image:
docker rmi pwallet:latest
- Ensure that port
3939
is not being used by any other service on your machine. - Inside the container the application uses port 3939 but feel free to expose whatever port you want externally.
- If you encounter any issues, check the container logs using:
docker logs pwallet-container
This project is licensed under the UnLicense.org
![image](https://private-user-images.githubusercontent.com/91490683/403944602-44ed7c38-fbd0-48fd-94a4-f73d4d2a1dcc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDQ2MDItNDRlZDdjMzgtZmJkMC00OGZkLTk0YTQtZjczZDRkMmExZGNjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRhNDkwZGJlNTE0MWU1MGI1Njg1YmFlOGMzZTBkMzhkMDAxZTVkYTMyOWJmMTBlY2NhOTJmMzA2Zjg1Y2Y1ZjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ot-QE-L3-QHeBSemH6p9Tcm6L7SlL9ZV4VPssL-xJ2w)
![image](https://private-user-images.githubusercontent.com/91490683/403944670-cc9bfdac-ede0-4848-ad01-db09baf02bb1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDQ2NzAtY2M5YmZkYWMtZWRlMC00ODQ4LWFkMDEtZGIwOWJhZjAyYmIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQwYzA5YWNmMjNmYzdmMmVhNWVjNjBjMzczMTQ2MTFkMWEwNDE5ZDkwOTc5ZWUyNGE5Y2M0YWFhYjlmMTE0YzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.QnEHPEk8ZK0YcJPbGTUafQWtkQsKr5RbRTKrOnCjuK4)
![image](https://private-user-images.githubusercontent.com/91490683/403944734-021b9782-18b7-4598-8c4c-d6acf07d4135.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDQ3MzQtMDIxYjk3ODItMThiNy00NTk4LThjNGMtZDZhY2YwN2Q0MTM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI1YTUzMjYzMjI4YWMxMGJhODFhZTZkODU3ZTdkODRiNGE4N2Y0YmU0ZjVmY2IwNDljYmQ5NmM4ODU5MTZiMGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.VaEtdP5P3jzeulr462ViI3YsN9peksSSMoHstxgmFDw)
![image](https://private-user-images.githubusercontent.com/91490683/403944824-96837bac-b2e3-43fd-9e78-cdb2ba39a807.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDQ4MjQtOTY4MzdiYWMtYjJlMy00M2ZkLTllNzgtY2RiMmJhMzlhODA3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc1ZjNiNDYxNTdhYWE2OGQ0ZGU3OGMwYTYyMGIyMzk2NjdjMDgxN2Y4YTExYjFhNjkwOWI2NmE5NDIzZDZlNDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.nKMKR1BKgN4UQPP0VRUcah1-YoCxAbHU36oSvcgb-Vw)
![image](https://private-user-images.githubusercontent.com/91490683/403944874-a9681319-ff32-4c66-904a-6e21a168591d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDQ4NzQtYTk2ODEzMTktZmYzMi00YzY2LTkwNGEtNmUyMWExNjg1OTFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVlMjczOWYwOWU3M2RiMDViMTdhMmFhNWFlODNjMWM2Y2IyOGU2NzJkZjU3Y2E3ZWRlMjNmNDFmZjgyNWQxZWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.7JA-e69CgTEaEtN4ONi_9c1T43O2UTB_U8QvfR5vMEg)
![image](https://private-user-images.githubusercontent.com/91490683/403944972-7b555654-224b-439f-9e69-92b1bd95e3c6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDQ5NzItN2I1NTU2NTQtMjI0Yi00MzlmLTllNjktOTJiMWJkOTVlM2M2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdkNDFhNzI5NTFmYmI0ZGRjZDFmNGRjOGE3Y2ZiMDIzNWFkMjIyMTBhYjExNGZlOGQxNjQ4Yjc0M2Y4ZmE5ZjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.n6IZk6QahEgOVb7Vihxzh1FEq1jSDDAcnMi2GuWmdGA)
![image](https://private-user-images.githubusercontent.com/91490683/403945054-27b66971-d121-4973-92b5-9d76a020521c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDUwNTQtMjdiNjY5NzEtZDEyMS00OTczLTkyYjUtOWQ3NmEwMjA1MjFjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM4MDk5NTE1OWMyYjViMjIxYTk4Y2EwMjYzYjQyY2ZiZDBlOWE4NDJiZThkNTQzNGI4NGU3Yjk2ZTBhNjlkMWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fSgCV-fch7h3sAvaDRWJhCBMj0MwvGPT8UlsNwEKiYc)
![image](https://private-user-images.githubusercontent.com/91490683/403948791-3241f1a2-316a-432f-a0b3-5a8ffe56d997.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDg3OTEtMzI0MWYxYTItMzE2YS00MzJmLWEwYjMtNWE4ZmZlNTZkOTk3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg0ZjYzOTMyZWQ5Y2U2YTEyYjEyNmQ1MTdiYWViZDI3OTM1M2ZhYzNkZjhmNWQ5MjM1N2FjNDFiZDhhZDczODUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.OBMfAmAZ39NeiyVh0gH2WzEdWLgfqryYyMJ8SXY3H8I)
![image](https://private-user-images.githubusercontent.com/91490683/403945097-706ff42a-6504-4d35-b79b-f439b77c9ee3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDUwOTctNzA2ZmY0MmEtNjUwNC00ZDM1LWI3OWItZjQzOWI3N2M5ZWUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFhN2I4MDYyODkxNmQ5ZmI3MDdhMDViY2YyNzA2NGY3MmE5ZWZiNGI1YzUzZmU0NGFjMmMwYjEzYmQ3MjMyMjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0._3RlaEsQq7QmrvfjhU8VXkLbm4lOuGE441jasAwxKxA)
![image](https://private-user-images.githubusercontent.com/91490683/403945132-079649bd-2377-45d1-a760-a637a31dfe5a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDUxMzItMDc5NjQ5YmQtMjM3Ny00NWQxLWE3NjAtYTYzN2EzMWRmZTVhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY3Y2FkYWI2ZWRjNzY4ZGI2OGEyNDA3NDc4Nzg0NmIwYmJmOTg2YThiMWI2NDM0NDFkOWU1MzE3OGEzMmYwMjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.a8_v-Zc7h0ADjl4esNbuVEO1fffesOltNmO-Zu-ixOo)
![image](https://private-user-images.githubusercontent.com/91490683/403945210-97740d29-a68d-46b2-9d6e-ea47b0050fd1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDUyMTAtOTc3NDBkMjktYTY4ZC00NmIyLTlkNmUtZWE0N2IwMDUwZmQxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY0MDAyMTYxODY3MTVjMWVkN2M0Y2RiMmZmNGQwYjE5NmExNzlhNmQ2MzMzYzA0OWYyMDEwNWMzOWIxZWRkNjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.kQQfgijM_8TOhrWJBhpT9IaQQALDZeQwCptiJm_bB7U)
![image](https://private-user-images.githubusercontent.com/91490683/403945267-5d1de241-3d54-4488-a64f-4f8c14d9d904.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDUyNjctNWQxZGUyNDEtM2Q1NC00NDg4LWE2NGYtNGY4YzE0ZDlkOTA0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI3MGJjMjRiODVmODg3ZWI4MjA1YWI1OWQzZjgxOTEyODNlZmQ2ODM2ZDdlMTk2NTFlYzA0MGU3N2MyYzNlM2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.12bxuU4SWjdlsEKBorlJ7BO9OO-B_8r0DXha7POmPvU)
![image](https://private-user-images.githubusercontent.com/91490683/403946654-6192d5e3-4958-444b-9c9d-228142f4a2ac.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDQ2MjksIm5iZiI6MTczOTM0NDMyOSwicGF0aCI6Ii85MTQ5MDY4My80MDM5NDY2NTQtNjE5MmQ1ZTMtNDk1OC00NDRiLTljOWQtMjI4MTQyZjRhMmFjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA3MTIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdmZmFlM2YwMmNmNWQ5YTI5YmNkMjI1OGQ1ZWY2ZTk0ZmQ3MDA5YTI2NTEwYmFiNzMyZTEyNmQ5NWI1NTI3NjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.NwWVYyYaV_DGusbru_mudn0TBTuE9mGoMmhUp4yU0Ng)