CoinTable
Coin Table is a custom made CMS for cryptocurrencies market information.
Before starting the setup, please check if your system meets the requirements.
Requirements:
Please get started with the following steps:
Setup
All steps needed to bootstrap CoinTable
New Installation
To setup a new installation follow all the steps below.
First you need to create a MySQL database and user details.
If you already have your database created, ignore this step.
From cPanel
- Create a database
- Create an user
- Add user to database
- Grant all privileges
From Command-Line
Open mysql with your details (root user):
Create a database:
Create a user:
Grant all privileges:
Flush privileges:
Edit the /application/config/database.php file with your new MySQL details:
Edit the /application/config/config.php file with your website URL:
From cPanel
- Zip coin_table to create coin_table.zip package.
- Open your web hosting cPanel account.
- Navigate to your public directory with File Manager (e.g public_html).
- Click on Upload button and choose coin_table.zip.
- Select the coin_table.zip package and extract it to public directory.
- Move all coin_table folder content and to public directory.
From FTP
Usually this step is not necessary since permissions probably are correct by default.
But if the image uploader is not working, check the following instructions.
From cPanel
- If images folder has not 775 mode permission, select the folder and click in "Change permissions".
- Enter 755 as new permissions for the folder
From Command-Line
Add your username to www-data:
Set permissions for user group www-data (change with your path):
Set permissions mode with (change with your path):
-
Open this URL with your own domain.
http://example.domain/install
- Should appear a success message.
Add cron job on cPanel
- Go to Advanced > Cron Jobs
- Navigate to Add New Cron Job or equivalent
- Select every minute timeout (* * * * *)
-
Enter the following command:
Add cron job with command line
- Connect to your server.
-
Run the following command:
-
Write the following command:
- Save the crontab.
-
Check if it was added with:
-
Open the following correspondent URL:
http://example.domain/auth/login
-
Enter the default admin user details:User: [email protected]Password: password
- You must create a new user, login with it and remove the default user.
Upgrade
Check your current version in /index.php.
Below you will find lists of files modified for each release, every single file must be uploaded.
If you have custom code in any of those files check the code differences or contact us.
5.1.0 from 5.0.x
5.1.1 from 5.1.0
5.1.2 from 5.1.1
5.2.0 from 5.1.2
5.2.1 from 5.2.0
5.3.0 from 5.2.1
5.4.0 from 5.3.0
5.4.1 from 5.4.0
5.5.0 from 5.4.1
5.5.1 from 5.5.0
5.5.2 from 5.5.1
Reset
If you need to reset the database (hard reset):
Data API
Build your apps with CoinTable API
Get all cryptocurrencies active on database.
Get trending (gainers and losers) cryptocurrencies.
Search cryptocurrencies and get a list with matches.
Get chart data for a given cryptocurrency.
Get all rates information (base USD).
Get rates values with (base USD).
Get exchanges list with full information and ordered by 24h trading volume.
Get services list with full information.
Get all mining equipments information.
Admin Panel
Settings & content control panel
Coins
Manager for custom assets.
Converter Page
Currency Page
Custom Pages
Create your own pages with custom content.
Donation
Exchanges Page
Footer
General Settings
Header & Menu
Market Page
Mining Page
Press Page
Services Page
Social
Here you can define your social network profiles.
All major social networks are supported.
Trends Page
Users
Users manager
Contributes
CoinTable is using the following frameworks/APIs:
Thanks to all that contribute for the development of these technologies.
Changelog
5.5.2
November 23, 2022
Files changed:
5.5.1
November 10, 2022
Files changed:
5.5.0
November 8, 2022
Files changed:
5.4.1
July 26, 2022
Files changed:
5.4.0
June 1, 2022
Files changed:
5.3.0
December 30, 2021
OPTIMIZE LOCAL TABLE
SQL command once a day on coins and options tables.Files changed:
5.2.1
November 21, 2021
Files changed:
5.2.0
November 17, 2021
Files changed:
5.1.2
September 6, 2021
Files changed
5.1.1
June 6, 2021
Files changed:
5.1.0
June 2, 2021
Files changed:
5.0.1
December 1, 2020
Files changed:
5.0
December 7, 2018
4.0
April 20, 2018
3.1
December 6, 2017
- NOTE (DNotes)
- SJCX (Storjcoin X)
- NAUT (NautilusCoin)
- STORJ (Storj)
- GAS (Gas)
3.0
September 13, 2017
- BCH (Bitcoin Cash)
- ZRX (0x)
- CVC (Civic)
- OMG (OmiseGO)
2.0
July 5, 2017
- BTC (Bitcoin)
- ETH (Ethereum)
- XRP (Ripple)
- ETC (Ethereum Classic)
- GNT (Golem)
- DOGE (Dogecoin)
- STR (Stellar)
- XEM (Nem)
- LTC (Litecoin)
- XMR (Monero)
- DGB (DigiByte)
- SC (Siacoin)
- BTS (BitShares)
- ZEC (Zcash)
- DASH (Dash)
- BCN (Bytecoin)
- FCT (Factom)
- BTM (Bitmark)
- STRAT (Stratis)
- STEEM (Steem)
- REP (Augur)
- LSK (Lisk)
- NXT (Nxt)
- SYS (SysCoin)
- MAID (MaidSafeCoin)
- ARDR (Ardor)
- GAME (GameCredits)
- DCR (Decred)
- GNO (Gnosis)
- AMP (Synereo)
- LBC (LBRY Credits)
- CLAM (Clams)
- VTC (Vertcoin)
- BURST (Burst)
- RIC (Riecoin)
- SJCX (Storjcoin X)
- NAV (NAV Coin)
- PINK (PinkCoin)
- PPC (Peercoin)
- EXP (Expanse)
- XCP (Counterparty)
- BTCD (BitcoinDark)
- EMC2 (Einsteinium)
- VIA (Viacoin)
- NXC (Nexium)
- NEOS (NeosCoin)
- FLO (FlorinCoin)
- PASC (Pascal Coin)
- NAUT (NautilusCoin)
- RADS (Radium)
- POT (PotCoin)
- BLK (BlackCoin)
- BELA (BelaCoin)
- BCY (Bitcrystals)
- FLDC (FoldingCoin)
- XPM (Primecoin)
- NMC (Namecoin)
- GRC (GridCoin)
- XVC (Vcash)
- XBC (Bitcoin Plus)
- HUC (HunterCoin)
- VRC (VeriCoin)
- NOTE (DNotes)
- OMNI (Omni)
- SBD (Steem Dollars)