Bitcoin Forum
June 17, 2024, 04:58:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Phpbitadmin - Php Web Interface / Wallet for Bitcoind Daemons.  (Read 4730 times)
mpatterson99 (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile WWW
November 26, 2014, 05:29:32 PM
Last edit: November 26, 2014, 05:56:13 PM by mpatterson99
 #1

Greetings,

I've developed a web interface / wallet for running bitcoind daemons that is now downloadable at http://www.phpbitadmin.net. The program is written in php and uses jQuery UI as it's browser-based front end. It is currently in Beta.

The application was conceived as a convenience for Bitcoin Server Administrators tasked with maintenance of single or multiple servers. While it's primary purpose is for Administrators, the wallet functionality incorporated into the program also makes it a suitable alternative for individuals who are savvy enough to run their own Bitcoind Server.

System Requirements:
PHP >= 5.0
Apache Web Server
Bitcoind / Bitcoin-QT

I've tested the application against three separate bitcoind daemons (running testnet) without incident.

Currently, this software offers bare-bones functionality with rpc command structure focusing primarily on wallet transactions. It has not been built for mining. As time (or interest) allows, additional functionality will be added. Below is a single screenshot of the Wallet.

Mark Patterson - Developer

http://phpbitadmin.net/images/website_wallet_send.png

siameze
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
November 26, 2014, 07:22:56 PM
 #2

This looks very nice, and I downloaded a copy to try. I will report back when I have had a chance to upload it to my webserver and test.


                     ▀▀█████████▀████████████████▄
                        ████▄      ▄████████████████
                     ▄██████▀  ▄  ███████████████████
                  ▄█████████▄████▄███████████████████
                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████
                                               ▀▀███▀
    ▄█▀█       ▄▀  ▄▀▀█  ▄▀   █████████████████▄ ██▀         ▄▀█
   ▄█ ▄▀      ▀█▀ █▀ █▀ ▀█▀  ███████████████████ █▀ ▀▀      ▄▀▄▀
  ▄█    ▄███  █     █   █   ████████████████████  ▄█     ▄▀▀██▀ ▄███
███▄▄▄  █▄▄▄ █▄▄ ▄▄▀   █▄▄ ██████████████████▀▀   █▄▄ ▄▄ █▄▄█▄▄▄█▄▄▄
                           ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                            ▀▀█████████████▄
                                █████████████▄
                                  █████████████▄
                                    ▀███████▀▀▀▀▀
                                      ▀████▀
                                        ▀█▀
LetItRideINNOVATIVE ▬▬▬
DICE GAME
                        ▄███████████▄
                       ██  ██████████▄
                     ▄█████████████  ██▄
            ▄▄▀█▄▄▄▄▄████████████████████▄
        ▄▄█▀   ███████████  █████  ████  █
    ▄██████ ▄▄███████████████████████████▀
 ▄▀▀ ██████████████████████████  ████  █
█  ▄███████████▀▀▀█████████████████████
██████████████    ████████▀▀██████  █▀
██████████████▄▄▄██████████   ▀▀▀▀▀▀▀
███▀ ▀██████████████████████
██    ███████████████████████
██▄▄██████████████████████████
██████████████▀   ██████████
  █████████████   ▄██████▀▀
     ▀▀██████████████▀▀
         ▀▀██████▀▀
PROVABLY
F A I R
▄█████████████▀ ▄█
██            ▄█▀
██          ▄██ ▄█
██ ▄█▄    ▄███  ██
██ ▀███▄ ▄███   ██
██  ▀███████    ██
██    █████     ██
██     ███      ██
██      ▀       ██
██              ██
▀████████████████▀
BUY  BACK
PLANS
[BTC]
BitcoinExchangeIndia.com
Sr. Member
****
Offline Offline

Activity: 311
Merit: 264


View Profile
November 26, 2014, 07:48:08 PM
 #3

Awesome project. Bitcoin needs something like this. I believe in coming years it takes the place of PhpMyAdmin for bitcoin. I'd like to test it too. I have a few Qs...

1. Can we develop a block explorer on top of it ?

2. Can we offer send/receive API support through this ?

3. Can we help me to setup a BitcoinD on VPS ? I think a normal node setup wont work. Some configuration is probably required to enable RPC.

BitcoinExchangeIndia.com
Sr. Member
****
Offline Offline

Activity: 311
Merit: 264


View Profile
November 27, 2014, 10:01:26 AM
 #4

Awesome project. Bitcoin needs something like this. I believe in coming years it takes the place of PhpMyAdmin for bitcoin. I'd like to test it too. I have a few Qs...

1. Can we develop a block explorer on top of it ?

2. Can we offer send/receive API support through this ?

3. Can we help me to setup a BitcoinD on VPS ? I think a normal node setup wont work. Some configuration is probably required to enable RPC.

In regards to enabling rpc, the app is basically an rpc console similiar to the one in bitcoin-qt client. The commands are limited at this time to wallet specific functions. What will be required is a few modifications to bitcoin.conf. Here's what's needed:

# server=1 tells Bitcoin to accept JSON-RPC commands.
server=1

# By default, only RPC connections from localhost are allowed. Specify
# as many rpcallowip= settings as you like to allow connections from
# other hosts (and you may use * as a wildcard character):
# [ex.] 10.0.0.13 is the network address of the bitcoind daemon I want to connect to;
rpcallowip=10.0.0.13

# Listen for RPC connections on this TCP port:
# Port listed below is for Testnet.
rpcport=18332

# Run on the test network instead of the real bitcoin network.
# For Testnet add:
testnet=3

Send functionality via the Wallet is fully functional.

Mark



Thanks for your response. There is a reddit discussion going on about your project. U might be interested => http://www.reddit.com/r/Bitcoin/comments/2niaig/phpbitadmin_may_become_the_phpmyadmin_of/

okae
Legendary
*
Offline Offline

Activity: 1401
Merit: 1008


northern exposure


View Profile WWW
December 02, 2014, 02:04:43 PM
 #5

This proyect seems  interesting for me, not only because im a php programmer but i will download and check the source code.

Great design! i like  it.

1. Can we develop a block explorer on top of it ?

This option will be awesome, i will w8 for it.


I check the screenshots at your web before test it and i saw there is no coin control, will you add it in a near future?

IMHO #1.b of suspects, Hal Finney is/was S.N.
newIndia
Legendary
*
Offline Offline

Activity: 2226
Merit: 1049


View Profile
December 04, 2014, 12:24:18 AM
 #6

I've posted a link to a live demo of the phpBitAdmin web app. It's running on Testnet and sending is restricted to .025 testnet btc's at the present time.

http://phpbitadmin.com/phpBitAdmin_Demo/

A few of the more sensitive commands have been disabled such as stop, walletpassphrasechange etc but other than that it's fully functional.

To login just hit the 'Login" button when prompted.

Mark

I think all the info that are being shown for getdifficulty, getinfo etc. are for testnet... right ?

newIndia
Legendary
*
Offline Offline

Activity: 2226
Merit: 1049


View Profile
December 04, 2014, 11:57:21 PM
 #7

Nice job. But, as u r the father of the project, i'd request u to focus on the functionality, rather than these UI jobs. As it is an open source one, anyone else may take up the UI. Moreover, your current UI is quiet steady.

LOBSTER
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500


View Profile
December 05, 2014, 03:23:15 PM
 #8

Cool and interesting project. Is also "dumpprivkey" working?
fbueller
Sr. Member
****
Offline Offline

Activity: 412
Merit: 275


View Profile
December 13, 2014, 03:19:30 PM
 #9

Nice to see this is coming along! People are powering their businesses with direct connections to the bitcoin RPC, so having a personal wallet, or node management system wouldn't be a bad thing at all.

Bitwasp Developer.
siameze
Legendary
*
Offline Offline

Activity: 1064
Merit: 1000



View Profile
December 13, 2014, 09:38:28 PM
 #10

The browser one runs very well for me, I look forward to the mobile release.


                     ▀▀█████████▀████████████████▄
                        ████▄      ▄████████████████
                     ▄██████▀  ▄  ███████████████████
                  ▄█████████▄████▄███████████████████
                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀████████
                                               ▀▀███▀
    ▄█▀█       ▄▀  ▄▀▀█  ▄▀   █████████████████▄ ██▀         ▄▀█
   ▄█ ▄▀      ▀█▀ █▀ █▀ ▀█▀  ███████████████████ █▀ ▀▀      ▄▀▄▀
  ▄█    ▄███  █     █   █   ████████████████████  ▄█     ▄▀▀██▀ ▄███
███▄▄▄  █▄▄▄ █▄▄ ▄▄▀   █▄▄ ██████████████████▀▀   █▄▄ ▄▄ █▄▄█▄▄▄█▄▄▄
                           ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                            ▀▀█████████████▄
                                █████████████▄
                                  █████████████▄
                                    ▀███████▀▀▀▀▀
                                      ▀████▀
                                        ▀█▀
LetItRideINNOVATIVE ▬▬▬
DICE GAME
                        ▄███████████▄
                       ██  ██████████▄
                     ▄█████████████  ██▄
            ▄▄▀█▄▄▄▄▄████████████████████▄
        ▄▄█▀   ███████████  █████  ████  █
    ▄██████ ▄▄███████████████████████████▀
 ▄▀▀ ██████████████████████████  ████  █
█  ▄███████████▀▀▀█████████████████████
██████████████    ████████▀▀██████  █▀
██████████████▄▄▄██████████   ▀▀▀▀▀▀▀
███▀ ▀██████████████████████
██    ███████████████████████
██▄▄██████████████████████████
██████████████▀   ██████████
  █████████████   ▄██████▀▀
     ▀▀██████████████▀▀
         ▀▀██████▀▀
PROVABLY
F A I R
▄█████████████▀ ▄█
██            ▄█▀
██          ▄██ ▄█
██ ▄█▄    ▄███  ██
██ ▀███▄ ▄███   ██
██  ▀███████    ██
██    █████     ██
██     ███      ██
██      ▀       ██
██              ██
▀████████████████▀
BUY  BACK
PLANS
[BTC]
newIndia
Legendary
*
Offline Offline

Activity: 2226
Merit: 1049


View Profile
December 23, 2014, 03:21:01 PM
 #11

Can you please tell me how you are creating the random seed ? Because, lately we have seen, because of re-used R value, some addresses created at blockchain.info were broken.

https://bitcointalk.org/index.php?topic=581411.0

JohnLight95
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
December 24, 2014, 04:19:48 PM
 #12

This is really nice software, Thank You Smiley
whitehawk501
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
December 24, 2014, 04:44:36 PM
 #13

Before I continue down this road of building web interfaces for bitcoin-core, does anyone know what release version of bitcoind is going to eliminate rpc access? I understand bitcoin-cli and how it works but I'm not interested in building command line interfaces.
Is there a REST type api planned for future releases? Thanks
In Bitcoin Core 0.9, they announced the separation of the RPC client code into bitcoin-cli.  It functions the same as using bitcoind to run RPC commands.   According to those release notes, "The RPC client code will eventually be removed from bitcoind, but will be kept for backwards compatibility for a release or two."  So it looks like it will be removed in the near future. 

Also, a REST API was implemented into 0.10 version in Pull 2844 (https://github.com/bitcoin/bitcoin/pull/2844).  Updating to master or the release candidate and running with the -rest parameter should enable the API.
cisary
Member
**
Offline Offline

Activity: 79
Merit: 10


View Profile
December 25, 2014, 07:49:03 PM
 #14

Very nice.. keep up great work Mark
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!