Cara Install dan Konfigurasi DOGE Coin di FreeBSD

· 2 min read

Saat membuat file konfigurasi dogecoin.conf, pastikan tidak ada kesalahan pengetikan, terutama lokasi folder dogecoin. Perhatikan skrip di atas, file

Doge Coin merupakan mata uang digital peer-to-peer open-source yang digemari oleh para Shiba Inu di seluruh dunia. Intinya, Dogecoin merupakan langkah kripto yang tidak disengaja yang membuat orang tersenyum! Dogecoin juga merupakan mata uang kripto peer-to-peer open-source yang menggunakan teknologi blockchain, sistem penyimpanan informasi terdesentralisasi yang sangat aman sebagai buku besar publik yang dikelola oleh jaringan komputer yang disebut node. Namun, lebih dari itu, terdapat etos Dogecoin yang dirangkum dalam Dogecoin Manifesto dan komunitasnya yang luar biasa dan bersemangat yang terdiri dari orang-orang yang ramah dan energik.

Artikel ini merupakan bagian dari artikel sebelumnya yang membahas Bitcoin di FreeBSD. Mirip dengan artikel Bitcoin yang diulas sebelumnya, kali ini kita akan mempelajari cara menginstal dan mengonfigurasi Dogecoin Core Wallet di mesin FreeBSD. Dalam artikel ini, sistem FreeBSD yang digunakan adalah versi terbaru saat ini, yaitu FreeBSD 13.2.


MEnginstall Doge Coin di server FreeBSD


Meskipun ada sedikit perbedaan, langkah-langkah untuk menginstal Dogecoin hampir sama dengan menginstal Bitcoin di sistem FreeBSD.


1. Instalasi Dogecoin Core Wallet

Seperti biasa, sebelum menginstal Dogecoin, Anda harus menginstal aplikasi pendukung Dogecoin terlebih dahulu. Clang merupakan compiler bahasa CC bawaan yang akan digunakan untuk mengkompilasi file Dogecoin. Dalam hal ini, Clang juga berguna untuk mengkompilasi dependensi yang dibutuhkan oleh Dogecoin. Ikuti skrip berikut untuk mulai menginstal Dogecoin di FreeBSD.

root@router2:~ # pkg install autoconf automake libtool pkgconf
root@router2:~ # pkg install boost-libs openssl libevent
root@router2:~ # pkg install gmake db5
Jika semuanya sudah berhasil diinstal, mari kita mulai menginstal Dogecoin. Anda dapat mengunduh file lengkap dan versi final Dogecoin di situs web Github. Buka url Github berikut https://github.com/dogecoin/dogecoin dan unduh semua file dengan skrip di bawah ini.

root@router2:~ # cd /usr/local/etc
root@router2:~ # git clone https://github.com/dogecoin/dogecoin.git
Setelah kita mengunduh berkasnya, lanjutkan dengan skripnya.

root@router2:~ # cd /usr/local/etc/dogecoin
root@router2:/usr/local/etc/dogecoin # ./autogen.sh
root@router2:/usr/local/etc/dogecoin # ./configure --with-incompatible-bdb --disable-tests --disable-hardening MAKE="gmake" CFLAGS="-I/usr/local/include" CXXFLAGS="-I/usr/local/include -I/usr/local/include/db5" LDFLAGS="-L/usr/local/lib -L/usr/local/lib/db5"
root@router2:/usr/local/etc/dogecoin # gmake
root@router2:/usr/local/etc/dogecoin # gmake check
root@router2:/usr/local/etc/dogecoin # gmake install 
Proses instalasi ini memakan waktu lama, jadi bersabarlah dan tunggu hingga proses instalasi Dogecoin selesai.


2. Konfigurasi Dogecoin Core Wallet

Pastikan Anda tidak melewatkan satu pun langkah di atas, jika Anda melewatkan apa pun, jangan harap Dogecoin dapat berjalan normal di sistem FreeBSD. Langkah berikutnya kita akan mulai mengonfigurasi Dogecoin Core Wallet. Buat pengguna dan grup dengan nama Dogecoin.

root@router2:~ # adduser
Username: dogecoin
Full name: dogecoin wallet
Uid (Leave empty for default):
Login group [dogecoin]:
Login group is dogecoin. Invite dogecoin into other groups? []:
Login class [default]:
Shell (sh csh tcsh bash rbash git-shell nologin) [sh]:
Home directory [/home/dogecoin]:
Home directory permissions (Leave empty for default):
Use password-based authentication? [yes]: no
Lock out the account after creation? [no]:
Username   : dogecoin
Password   : <disabled>
Full Name  : dogecoin wallet
Uid        : 1017
Class      :
Groups     : dogecoin
Home       : /home/dogecoin
Home Mode  :
Shell      : /bin/sh
Locked     : no
OK? (yes/no): yes
adduser: INFO: Successfully added (dogecoin) to the user database.
Add another user? (yes/no): no
Goodbye!
Jika pengguna dan grup dogecoin berhasil dibuat, lanjutkan dengan membuat folder /usr/home/dogecoin/.dogecoin. Folder ini akan digunakan untuk menyimpan semua file blockchain Dogecoin, tidak hanya itu, file dompet dengan ekstensi "dat" juga disimpan di folder ini.

root@router2:~ # mkdir -p /usr/home/dogecoin/.dogecoin
root@router2:~ # touch /usr/home/dogecoin/.dogecoin/debug.log
Jangan lupa untuk membuat file konfigurasi dengan nama dogecoin.conf, simpan file ini di folder /usr/home/dogecoin/.dogecoin.

root@router2:~ # touch /usr/home/dogecoin/.dogecoin/dogecoin.conf
root@router2:~ # chmod -R +x /usr/home/dogecoin/.dogecoin/dogecoin.conf
root@router2:~ # chmod -R 777 /usr/home/dogecoin/.dogecoin/debug.log
root@router2:~ # chown -R dogecoin:dogecoin /usr/home/dogecoin/.dogecoin/
Langkah selanjutnya adalah membuat skrip dogecoin.conf, skrip tersebut berisi konfigurasi atau perintah apa pun yang akan Anda terapkan pada daemon Dogecoin. Masukkan skrip di bawah ini dalam berkas /usr/local/etc/dogecoin.conf.

root@router2:~ # ee /usr/home/dogecoin/.dogecoin/dogecoin.conf
listen=1
port=22556

rpcallowip=192.168.9.3
rpcpassword=jakasetiawan
rpcuser=iwanse1212
rpcport=22555

conf=/usr/home/dogecoin/.dogecoin/dogecoin.conf
daemon=1
server=1

printtoconsole=/usr/home/dogecoin/.dogecoin/debug.log
datadir=/usr/home/dogecoin/.dogecoin
pid=/usr/home/dogecoin/.dogecoin/dogecoind.pid

addnode=seed.multidoge.org
addnode=1.seed.dogecoin.gg
addnode=2.seed.dogecoin.gg
addnode=3.seed.dogecoin.gg
addnode=4.seed.dogecoin.gg
Saat membuat file konfigurasi dogecoin.conf, pastikan tidak ada kesalahan pengetikan, terutama lokasi folder dogecoin. Perhatikan skrip di atas, file Dogecoin disimpan di folder .dogecoin. Lihat ada titik di awal kalimat dogecoin. Langkah selanjutnya adalah membuat file symlink ke folder /root.

root@router2:~ # ln -s /usr/home/dogecoin/.dogecoin /root

3. Buat Script Start Up rc.d

Pada sistem FreeBSD, skrip rc.d memegang peranan penting, hampir semua aplikasi yang berjalan pada FreBSD memiliki skrip rc.d. Skrip ini berguna untuk mengaktifkan program secara otomatis, jadi kita tidak perlu mengeksekusi program tersebut jika ingin mengaktifkannya, cukup buat skrip rc.d dan program apa pun dapat berjalan secara otomatis saat komputer dimatikan atau direstart/di-reboot.

Sekarang kita coba membuat skrip rc.d untuk program Dogecoin dan kita beri nama file dogecoin. Silakan ikuti langkah-langkah berikut ini agar Dogecoin dapat berjalan secara otomatis.

root@router2:~ # touch /usr/local/etc/rc.d/dogecoin
root@router2:~ # chmod -R +x /usr/local/etc/rc.d/dogecoin
Setelah skrip dogecoin rc.d berhasil dibuat, masukkan skrip berikut di file /usr/local/etc/rc.d/dogecoin.

#!/bin/sh

# PROVIDE: dogecoin
# REQUIRE: LOGIN
# KEYWORD: shutdown

#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
# dogecoin_enable (bool):	Set to NO by default.
#				Set it to YES to enable dogecoin.
# dogecoin_config (path):	Set to /usr/home/dogecoin/.dogecoin/dogecoin.conf
#				by default.
# dogecoin_user:	The user account dogecoin daemon runs as
#				It uses 'root' user by default.
# dogecoin_group:	The group account dogecoin daemon runs as
#				It uses 'wheel' group by default.
# dogecoin_datadir (str):	Default to "/home/dogecoin/.dogecoin"
#				Base data directory.

. /etc/rc.subr

name=dogecoin
rcvar=dogecoin_enable

: ${dogecoin_enable:=NO}
: ${dogecoin_config=/usr/home/dogecoin/.dogecoin/dogecoin.conf}
: ${dogecoin_datadir=/usr/home/dogecoin/.dogecoin}
: ${dogecoin_user="dogecoin"}
: ${dogecoin_group="dogecoin"}

required_files=${dogecoin_config}
command=/usr/local/bin/dogecoind
dogecoin_chdir=${dogecoin_datadir}
pidfile="${dogecoin_datadir}/dogecoind.pid"
stop_cmd=dogecoin_stop
command_args="-conf=${dogecoin_config} -datadir=${dogecoin_datadir} -noupnp -daemon -pid=${pidfile}"
start_precmd="${name}_prestart"

dogecoin_create_datadir()
{
	echo "Creating data directory"
	eval mkdir -p ${dogecoin_datadir}
	[ $? -eq 0 ] && chown -R ${dogecoin_user}:${dogecoin_group} ${dogecoin_datadir}
}

dogecoin_prestart()
{
	if [ ! -d "${dogecoin_datadir}/." ]; then
		dogecoin_create_datadir || return 1
	fi
}

dogecoin_requirepidfile()
{
	if [ ! "0`check_pidfile ${pidfile} ${command}`" -gt 1 ]; then
		echo "${name} not running? (check $pidfile)."
		exit 1
	fi
}

dogecoin_stop()
{
    dogecoin_requirepidfile

	echo "Stopping ${name}."
	eval ${command} -conf=${dogecoin_config} -datadir=${dogecoin_datadir} stop
	wait_for_pids ${rc_pid}
}

load_rc_config $name
run_rc_command "$1"
Jika Anda telah selesai membuat skrip file dogecoin rc.d, lanjutkan dengan mengedit file rc.conf untuk membuat daemon Start Up Dogecoin. Masukkan skrip di bawah ini ke dalam file /etc/rc.conf.

root@router2:~ # ee /etc/rc.conf
dogecoin_enable="YES"
dogecoin_config="/usr/local/etc/dogecoin.conf"
dogecoin_datadir="/home/dogecoin/.dogecoin"
dogecoin_user="dogecoin"
dogecoin_group="dogecoin"
Langkah terakhir adalah me-reboot/me-restart komputer server FreeBSD.

root@router2:~ # reboot
Setelah komputer menyala kembali normal, jalankan daemon Dogecoin.

root@router2:~ # service dogecoin start
Jika tidak ada langkah di atas yang terlewat, berarti Anda telah berhasil menginstal daemon Dogecoin dengan sempurna dan sekarang server FreeBSD Anda sudah menjalankan aplikasi daemon Dogecoin. Langkah selanjutnya adalah membuat alamat dompet Dogecoin. Alamat dompet ini sangat berguna untuk menyimpan dan mentransfer aset Anda.


4. Cara Buat Wallet Address Doge Coin

Untuk menerima DOGE, Anda memerlukan alamat yang diperoleh secara aman dari kunci pribadi melalui serangkaian operasi kriptografi otomatis. Alamat dapat dibagikan kepada siapa saja untuk menerima DOGE, tetapi kunci pribadi adalah informasi sensitif yang memungkinkan siapa saja yang mengetahuinya untuk membelanjakan DOGE di alamat terkait.

Sebelum membuat alamat dompet Dogecoin, hal terpenting adalah membuat kunci atau kata sandi untuk Dogecoin Wallet Core kita. Kata sandi ini akan melindungi dan menjaga Dogecoin Wallet Core dari orang-orang yang ingin merampas aset Dogecoin kita. Dengan kata sandi ini, tidak seorang pun dapat mengakses Dogecoin Wallet Core kita, hanya kita yang dapat mengaksesnya. Simpan kata sandi ini dengan hati-hati, jangan sampai hilang, karena jika Anda kehilangan atau lupa, aset Anda juga akan hilang, karena Anda tidak dapat mentransfer aset Anda ke mana pun. Berikut ini adalah cara membuat kunci/kata sandi Dogecoin Core Wallet.

root@router2:~ # dogecoin-cli encryptwallet "passwordsaya"
wallet encrypted; Dogecoin server stopping, restart to run with encrypted wallet. The keypool has been flushed and a new HD seed was generated (if you are using HD). You need to make a new backup.
root@router2:~ # service dogecoin stop
root@router2:~ # service dogecoin start
"passwordsaya" adalah kata sandi Dogecoin Wallet Core Anda, simpan kata sandi ini dengan hati-hati dan rahasiakan agar tidak ada yang mengetahuinya. Sekarang kita lanjutkan dengan membuat alamat dompet Dogecoin Wallet Core.

Secara default, perangkat lunak Dogecoin Core akan secara otomatis membuat alamat dompet untuk Anda dan menyimpan kunci pribadi dengan aman di file wallet.dat. Ikuti petunjuk di bawah ini untuk membuat alamat dompet Dogecoin.

root@router2:~ # root@router2:~ # cd /usr/local/bin
root@router2:/usr/local/bin # dogecoin-cli getaddressesbyaccount ""
[
  "D8S9uKQFvTmCw626puN3Z253BAtjn8sD5j"
]
root@router2:/usr/local/bin #
Alamat dompet "D8S9uKQFvTmCw626puN3Z253BAtjn8sD5j", adalah alamat Dompet Dogecoin Anda, alamat ini secara otomatis diberikan langsung oleh daemon Dogecoin saat kami memasangnya. Omong-omong, Anda juga dapat membuat alamat Dogecoin Anda sendiri.

root@router2:/usr/local/bin # dogecoin-cli getnewaddress
DLTQKTorf3oHL3F4hcjLJPugfTMA8nPeXn
root@router2:/usr/local/bin #
Nah, sekarang dompet Dogecoin kita sudah memiliki 2 alamat dompet, terserah Anda mau pilih yang mana, kedua alamat tersebut bisa digunakan untuk menyimpan dan mentransfer aset Dogecoin Anda. Perlu diperhatikan, setelah password dan alamat dompet sudah dibuat, backup file wallet.dat di folder /usr/home/dogecoin/.dogecoin, jika memungkinkan simpan file waalet.dat di Google Drive Anda, agar aman dan tidak hilang. orang-orang yang mencuri aset kita.
Subscribe on LinkedIn Cara Install dan Konfigurasi DOGE Coin di FreeBSD

Enclosures Link: Cara Install dan Konfigurasi DOGE Coin di FreeBSD

Silahkan Berkomentar, Kakak...! Bunda...!

Posting Komentar