Data directory - Bitcoin Wiki

Bitcoin-QT generating weird files in my Linux home folder

Ever since a month almost at every reboot (i run BTC at startup) i have weird files appearing in my home page
What could be causing this? i've tried resetting the Bitcoin Core app settings
This is inside
submitted by RazerPSN to BitcoinBeginners [link] [comments]

I've put a $10 bounty (in Bitcoin Cash) on showing how to automate running an OpenSCAD command line function over all .scad files in a given folder on Ubuntu 18.04. (This is probably an easy job for an experienced Linux guru!)

submitted by AD1AD to linux [link] [comments]

If you need help or you're New to roms and emulation these are some tips

First thing first You need an Emulator i suggest RetroArch is a Newbie Friendly good all in one emulator this is a video to how to setup and use ReTrOaRcH
OpenEmu FOR MAC USERS THAT WILL NOT USE RETRO ARCH BECAUSE IT'S NOT ENOUGH LOOKING LIKE MAC UI OR THEY HAVE AN OCD OR something like that it's good anyways ( i didn't use it bc i'm not a mac user )
🕿︎♋︎◻︎◻︎●︎♏︎ ◻︎❒︎□︎♎︎◆︎♍︎⧫︎⬧︎ ♋︎❒︎♏︎ □︎❖︎♏︎❒︎◻︎❒︎♓︎♍︎♏︎♎︎✆︎
and a download Manger
Jdownloader ( download the jar version ) A photo to explain what to download (don't download the .exe version it has an adware in it )
or idm u can trial reset with this
a torrent clients (credits to Piracy wiki)
for mobile ( torrent clients ) [credits to Piracy wiki]
stay away from [credits to Piracy wiki]
second you need sources to download roms these are the best sites + some tips
sites :
No intro romset ( you can download it directly without a torrent you CAN FROM HERE ) (If you don't want to download the whole romset for the system press view content )
AlvRo's Collection
Vimm's Lair
The Eye
GamesTorrents ( of course if u can torrent )
IDK?? A WIKI FOR ROMpacks?????
The Old Megathread idk why u need it
A guy who uploaded some roms but he didn't get attention
ROMstorge ( idk how to use this site )
Another ROMs site
EmulatorGames ( the name is baaaaaaaad )
WoW Roms
Startgame ( wtf is this name )
If u Want to Check if the site is safe go to here and comment ur site url
Tips :
Tip #1 : If you're in a country that hate piracy like USA or Germany ( i think Germany have dmca or something ?? idk ) etc. stay away from torrent and stay away from http sites
( download Https Everywhere extension and enable encrypt all sites eligible option by pressing on the icon of https everywhere ) even if your browser included with it . because it will warn you if the site is http...
Tip #2 : FBI will not raid your house ( because fbi will not waste there time on you )
Tip #3 : https is your best friend because it's encrypted that means if you go to a https roms site
your isp will see (random numbers and letters) .com/.net/.org/.to/.site etc.
Tip #4 : install an adblock i suggest Ublock Origin
Tip #5 : install a pop-up blocker if you have a chromium based browser like Brave, Chrome, New Edge etc. i suggest this ( if you know a better one please give me the link ) poperblocker
Tip #6 The MegaThread is your OTHER BEST FRIEND if you want an rom head to the megathread and press ctrl + F and search ;)
Tip #8 Emulating is Legal but Downloading ROMs is ILEGAL ( OF COURSE IF you're LIVING IN A COUNTRY THAT DMCA IS A HOLY THING ) ;-)
Tip #9 If you're suspicious of a file u can scan it on VirusTotal or Hybird Analysis ( you need to upload the file because it will open it on a vm in there sever ).
Tip #10 I recommend using a controller if you have a xbox controller just connect it to your pc and you're good to go BUT if you have a dualshock controller (ps controller )
use DS4 Windows ( if you have a windows pc ) ( I Know it's the fork bc the og creator stopped working on it in 2016 or somthing like that )
or any other controller .
Tip #11 If you download a rom and it came in .rar .zip .7z .r001( if the rom came with multiple files like .r001 .r002 .r003... you need to extract just a one file) etc. you can use 7-ZIP or Winrar ( don't worry 40 days trial doesn't end ).

Tip #12 if the rom came in this order rom.rar.exe don't think to open it and if you hide the extension file from showing from the file name it will show like rom.rar but it's actually a .exe or .dmg etc.

Tip #13 if you have a linux pc or a mac that doesn't mean you will not get infected even Temple OS have malwares ( if you don't what's a malware is just search )​.
Tip #14 if u tired of link shorters and etc. use universal Bypass
Tip #15 Some good emulators :
Dolphin a wii and gamecube emulator ( check the compatibility list to check if the game work )
Citra 3DS emulator ( check the compatibility list to check if the game work )
BSNES HD beta if u want to play snes games on HD
PCSX2 the best ps2 emulator
EPSXE a little bit old but it's good (ps1)
DON'T use zsnes ( i guy on the comments said that )
RPCS3 PS3 ( check the compatibility list to check if the game work )
Xenia Xbox 360 ( check the compatibility list to check if the game work )
Cemu WiiU Emulator ( check the compatibility list to check if the game work )
a Decryptor for 3ds games if citra won't open the rom HERE
DS DeSmuME (OLD) ( if u have a good ds emulator give me the link pls )
Project64 N64
DOSBox DOS emulator ( check the compatibility list to check if the game work )
IF U HAVE any other emulator pls link it in the comments <3
Tip #16
etc. are NOT SAFE
if you have any other tips share it =)
submitted by real_nyha454 to Roms [link] [comments]

Got tired of having to occasionally manually update ElvUI and didn't feel like using their client, so I wrote my own (kinda)!

oh god I didn't know what flair to use so I hope Tech Support's okay

Windows Release:

Source code (.py) available here:

(please don't laugh at my spaghetti I know it's ugly but it works and my friend who works at Oracle says that means it's good enough to ship)

No Mac or Linux support for the moment. Might maybe look into supporting them at some point if anybody really wants it, but I don't have a machine running either OS so I wouldn't be able to test it myself.
Over the past few days I taught myself Python by slapping together a downloader for ElvUI that automates the entire download/installation process. I spent more time making this than I will ever save from not having to download/install it manually anymore, so I decided to open-source it and post it here so others can maybe benefit from the time that I wasted!


So long as the TukUI team doesn't change the download page, or change the naming convention for either file, or send me a cease and desist, this should continue to work forever!
If I continue to update this I'd like to add a GUI of some sort so it at least looks nice. Perhaps with faction themed skins for you to look at for the 6 seconds the program's open.
Lastly, as stated at the top of the post, I don't have the means to really add proper Mac/Linux support for the moment as I can't easily test any changes, but if someone wants to fork this and add it themselves then go for it!
EDIT: 10 hours after posting I remembered to set the repo to public. My brain is nice and smooth today. Anyway in the comments some other (better) programs have been shared so you should probably use those instead but I'm still proud of my garbage so I'm keeping the post up.
submitted by TGHMatt to wow [link] [comments]

Windows / Linux Guide to using Trezor with Bitcoin Core (HWI)

This is a guide to using your Trezor with Bitcoin Core. It may seem like more trouble than it's worth but many applications use Bitcoin Core as a wallet such as LND, EPS, and JoinMarket. Learning how to integrate your Trezor into a Bitcoin Core install is rather useful in many unexpected ways. I did this all through the QT interfaces, but it's simple to script. There is a much simpler guide available from the HWI github, and the smallest Linux TLDR is here
Unfortunately, I don't have access to a Coldcard or Ledger. I'm not sure how the setpin or -stdinpass parameters are handled on that HW.

( A ) Install TrezorCTL, HWI, and build GUI

You only need to set the wallet up once, but may repeat to upgrade

( A.I ) Download extract and install HWI

  1. Download and isntall Python
  2. Download
  3. Extract it to a working folder (assumes C:\User\Reddit\src\HWI)
  4. Change Directory (cd) to working folder cd "C:\User\Reddit\src\HWI"
  5. Setup venv python -m venv .venv
  6. Enter venv .venv\Scripts\activate.bat 1
  7. Install dependencies python -m pip install -U setuptools pip wheel
  8. Install TrezorCTL python -m pip install trezor[hidapi]
  9. Install HWI python -m pip install hwi pyside2
  10. Download
  11. Extract MS64\dll\libusb-1.0.dll from the archive
  12. Copy to pywin copy libusb-1.0.dll .venv\Lib\site-packages\pywin32_system32\

( A.II ) Build the QT UI files

  1. Download and install MSYS2
  2. Launch a mingw64.exe shell
  3. CD to working folder cd "C:\User\Reddit\src\HWI"
  4. Enter venv source .venv/Scripts/activate 1
  5. Run UI build bash contrib/

( B ) Create a Trezor wallet in Bitcoin Core (testnet)

You only need to set the wallet up once, no private key data is stored, only xpub data

( B.I ) Retrieve keypool from HWI-QT

  1. Launch hwi-qt.exe --testnet (assuming testnet)
  2. Click Set passphrase (if needed) to cache your passphrase then click Refresh
  3. Select you trezor from the list then click Set Pin (if needed)
  4. Ensure your Trezor in the dropdown has a fingerprint
  5. Select Change keypool options and choose P2WPKH
  6. Copy all the text from the Keypool textbox

( B.II ) Create the wallet in Bitcoin QT

  1. Launch Bitcoin Core (testnet) (non-pruned) 2
  2. Select Console from the Window menu
  3. Create a wallet createwallet "hwi" true
  4. Ensure that hwi is selected in the console wallet dropdown
  5. Verify walletname using the getwalletinfo command
  6. Import keypool importmulti '' (note ' caging)
  7. Rescan if TXNs are missing rescanblockchain 3

( C.I ) Grab Tesnet coins

  1. Select the Receive tab in Bitcoin Core (testnet)
  2. Ensure that the Wallet dropdown has hwi selected
  3. Select Create new receiving address and copy address
  4. Google "bitcoin testnet faucet" and visit a few sites
  5. Answer captcha and input your addressed copied from C.I.3

( D ) Spending funds with HWI

This is how you can spend funds in your Trezor using Bitcoin Core (testnet)

( D.I ) Create an unsigned PSBT

  1. Select the Send tab in Bitcoin Core (testnet)
  2. Ensure that the Wallet dropdown has hwi selected
  3. Verify your balance in Watch-only balance
  4. Rescan if balance is wrong (see B.II.7) 3
  5. Craft your TXN as usual, then click Create Unsigned
  6. Copy the PSBT to your clipboard when prompted

( D.II ) Sign your PSBT

  1. In HWI-QT click Sign PSBT
  2. Paste what you copied in D.I.6 in PSBT to Sign field
  3. Click Sign PSBT
  4. Copy the text for PSBT Result

( D.III ) Broadcast your TXN

  1. Select the Console window in Bitcoin Core (testnet)
  2. Ensure that the Wallet dropdown has hwi selected
  3. Finalize PSBT: finalizepsbt
  4. Copy the signed TXN hex from the hex field returned
  5. Broadcast TXN: sendrawtransaction

Final Thoughts

I did this all through the GUI interfaces for the benefit of the Windows users. Windows console is fine, but the quote escaping in windows console is nightmarish. Powershell would be good, but that throws this on a whole another level for most Windows folks.
There is also the need to use HWI-QT due to a bug in blank passphrases on the commandline. You can work around it by toggling passphrase off or on, but again, it's more than I wanted to spell out.
  • 1. - Later version of python put the activate script under 'bin' instead of 'Script'
  • 2. - You can run pruned, but you need to have a fresh wallet
  • 3. - Rescan is automatic on 'importmulti' but I was pruned so it was wierd
submitted by brianddk to Bitcoin [link] [comments]

Whonix lead developer wants to maintain a debian repository for the Monero GUI for two years. Comment on the proposal!

Whonix lead developer wants to maintain a debian repository for the Monero GUI for two years. Comment on the proposal! submitted by Rehrar to Monero [link] [comments]

Raspibolt troubles: bitcoind shutting down, out of space?

Hey y'all. Had my node running for some 19-20 months now. Following the Stadicus guide. on a raspberry pi 3. Bitcoin v0.19.0.1
the other day I just checked up on it and noticed it was in a failed state and didn't have the HDD mounted. The log seems to indicate it just stopped, the last entry is
2020-08-21T17:35:41Z socket recv error Connection reset by peer (104) 
I did the troubleshooting guide (no stranger to this) figuring there had been a power outage possibly. I ran fsck and it took a LONG while to find and clean up a lot of errors. The drive works fine, i can connect to it via my pc (using linux file systems paragon) transfer files.. etc. I ran fsck another time or two to be sure and no errors found. It's got 57% free space.
I got the raspberry pi to mount the HDD again, started up bitcoind and it started to sync slowly. I'd check with getblockchain info and figured it would take around 60+ hours to finish and left it overnight.
Today I come back to find it was no longer syncing. Now no matter what I do, starting bitcoind manually, or having it automatically boot getblockchain info gives me an error
error: Could not connect to the server Make sure the bitcoind server is running and that you are connecting to the correct RPC port. 
So bitcoind seems to shutdown instantly after starting it. AND checking the log, the last message from the 21st (above) is all that's there, no new information in the log.
I tried to re-install bitcoin v0.19.0.1 and got a suspect. When extracting the package into the tmp folder, it fails due to out of space errors. So this possibly means something is going on with the SD card? or something filled it up? Not sure what to check, or how really.
curiously the startup script for the raspibolt displays this for the SSD. Not sure how to interpret that. 36M free?
 SSD 36M (240%) 
here i'm stuck, what can I try next? I believe I have backups of the important information. I'd like to avoid a total reformatting if at all possible.
submitted by mabezard to lightningnetwork [link] [comments]

Need help, haven't used Seedbox for years

Step 1-Download torrents from RSS Feed directly into a shared Google drive account Step 2- Torrent is downloaded into a Temp folder, filebot script runs from local computer (it's on 24/7) that has same Google drive mounted and renames files properly for plex and moves them to another folder in Google drive (that's assign in Plex)
So basically I just need a Seedbox that downloads into my Google drive in the background. Don't need Plex app, or anything fancy.
What are your main reasons for getting a seedbox?
Seedbox that support RSS feed directly downloaded to Google drive
Do you have any specific requirements?
Seedbox that support RSS feed directly downloaded to Google drive
Are you looking for a shared or dedicated solution?
I'm a newbie, so since it's a shared Google drive..I'm saying shared😬
Are you looking for managed or unmanaged solution?
Don't know what this means
Please describe your Seedbox experience: and that's it
Currently with a provider or used one before?
Nothing right now
What is your Linux experience?
None (I use windows 10 pro)
What is your monthly budget?
10 and under but will consider higher if it fits the need
Payment preferences or requirements?
PayPal or bitcoin
Do you need support for public trackers?
??? Have no idea what this is
Routing: Tell us your continent:
North America
What kind of connection speeds do you need?
Fast I guess
How much monthly bandwidth is needed?
Huhhhj, 500gb or whatever u guys reccomend
How much disk space do you need?
Using Google drive for space, don't know if I even need this
List some features you are looking for:
Directly download from RSS Feed to Google drive account
Anything else you think we should know?
submitted by GsharkRIP to seedboxes [link] [comments]

Big Star Trek fan, looking for a seedbox + plex server to handle 10 HD streams to my fellow trekkers. 🖖

Are you OK with direct message offers from vendors?
No, thank you.
What are your main reasons for getting a seedbox?
  1. Reliable Plex streaming of 10 HD concurrent streams to my friends (1080p preferred, but 720p is acceptable)
  2. Faster downloads to sync one-way with my large at home (30TB, Synology 1019+)
  3. Use xTeve (and IPTV proxy for Plex) through a VPN. (Mullvad)
Do you have any specific requirements?
I would like to put all xTeve traffic through a VPN specifically, but I'm fine with putting all traffic through a VPN.
Are you looking for a shared or dedicated solution?
I'm not sure. Whichever suits my purposes best.
Are you looking for managed or unmanaged solution?
Managed. I'm a relative newbie and would much prefer a GUI over a command line.
Please describe your Seedbox experience:
I used Bytesize hosting once, but that was a very long time ago (>3 years)
Currently with a provider or used one before?
No provider right now.
What is your Linux experience?
I've used Ubuntu and have done some command line work (navigating folders, basic commands, copy/pasting from the web) in both Ubuntu, DSM from my Synology NAS, and on my mac. But again, I prefer a GUI whenever possible.
What is your monthly budget?
Payment preferences or requirements?
Bitcoin preferred.
Do you need support for public trackers?
Yes, but they're the only ones I know about. I'm open to learning about others.
Routing: Tell us your continent:
North America
What kind of connection speeds do you need?
This is where I'm unsure. I have a group of friends, some of which are pretty old school, with whom I'm trying to organize a watch party (using Plex's new Watch Together feature) so I need a pretty fast connection for them to all be happy with at least 720p and not get frustrated with trying this out.
How much monthly bandwidth is needed?
Aside from 10 concurrent streams of one movie once per week, there will only be about 5 occasional users at most.
How much disk space do you need?
If there is a clever way for the seedbox to sync data one-way to my NAS at home at reasonably high speeds, (I get about 500MBit down from at home) I would need about 1TB, maybe 2TB for the Star Trek canon.
List some features you are looking for:
GUI. Reliably, speedy Plex streaming to North America. Privacy focussed.
Anything else you think we should know?
I really appreciate you for reading my ramblings, and thanks for your help. 🖖
submitted by DailiesKaven to seedboxes [link] [comments]

How much space left on your local HDD after fresh mynode install - 1TB HD

My machine is linux mint 19.x running virtualbox and nothing else installed. I am at blockheight 573369 running mynode version 0.2.09 and my local disk has 186GB of space left. My virtualbox VM folder inside my home directory has taken up 704GB of space?! I dont understand whats going on here. The bitcoin blockchain itself today is ~270GB. My fresh and minimal install of linux mint combined with this i would expect not to use anymore than ~350GB total for the entire VM but something seems off. I have tried to blow away and reinstall virtualbox/mynode and this keeps happening. Yes, I have turned off and deleted the snapshot function in linux mint as well. The only folder on the entire system that is using up so much space is the Virtualbox VMs folder inside my home directory. Any help would be appreciated!
submitted by tripletuple0 to mynodebtc [link] [comments]

Looking to Fresh install

Looking to Fresh install
I have been trying to install Electrum 3.3.8 in Ubuntu 16.04 and ran into some issues with python etc. I opted out and just downloaded the app image , that seemed to work fine.
I went ahead and deleted the app image and all folders to try and go back to install for Linux. please take a look at the screen shot and let me know how i can delete this Electrum Bitcoin Wallet shortcut which does execute anything.
Once i can delete this shortcut i will go back and try to install for Linux as appose to just the app image.
submitted by lifeofgp to Electrum [link] [comments]

A Beginners Guide To Setting Up A Full Node On Your PC

Hello there, I thought I would write a quick guide on setting up a full node on your PC as I've seen a lot of posts about full nodes around recently.

What is a full node?

From Bitcoin Wiki: "Any computer that connects to the Bitcoin network is called a node. Nodes that fully verify all of the rules of Bitcoin are called full nodes."
Full nodes are essential for keeping Bitcoin in the hands of the people (decentralised). If you want to accept payments in Bitcoin it is also recommended for security reasons that you use your own full node. For more info on full nodes, click me.

Hardware Requirements:

Bitcoin nodes can be run on worse specs, but it is recommended that you have the following specification when running a full node on your PC:

Getting Set Up:

Once the blockchain is downloaded and verified you are the official owner of a Bitcoin full node! It's that easy! This guide was intended to be simple and easy to follow. For more in-depth instructions and troubleshooting advice feel free to leave a comment or visit
Hope that helped :)

edit 1: Formatting
submitted by HarryRobso to Bitcoin [link] [comments]

Tip: If you don't have enough space for the blockchain in your SSD and keep it in HDD, you can still speed up Bitcoin Core a lot

Not sure if this is well known or relevant, but thought I'd leave a tip for newbie Bitcoin Core users.
I had all data in a slow hard drive because I didn't have space in my fast nvme but then figured out that you can move just the Chainstate folder (every spendable coin, who owns it, and how much it is worth) to the fast drive (it's only about 4gb or so instead of 270gb+) and leave the whole Block history in the HD.
In my case I moved it to a very fast nvme and left the rest in a super slow external HD and now Core starts/indexes and shuts down A LOT faster (I sometimes have that machine off for a day or so and needs resynch 24h+ on startup).
There's no option for separate folders in the UI tho (?), so you need to move the folder manually and then create symbolic links. Doesn't take much work and totally worth it, saved me $ for some sats. :)
  1. With Core closed, move the Chainstate folder from the slow drive to the fast drive (leave the Blocks folder in the original spot)
  2. In Windows, open a Command Prompt (as administrator) and then use the command "mklink" (command to create a hard link pointing to a directory) - Core will look for the Chainstate folder in the usual place, but it will actually be reading from the destination where you moved it.
Command syntax is as following example (where H: represents the slow drive and C: the fast one)
mklink /j "H:\BTCchain\chainstate" "C:\FastBTCchainstate" 
When you open Core again, it will index from the new fast location, but still read the blocks from the HD. That link will persist after reboots. This page explains it better.
If not Windows, use "ln -s" as whitslack suggested.
Edit: Assuming this probably also helps if you're doing the initial synch from the genesis block. I'm not a Core expert in general, so if anyone has better ideas/corrections, I'll edit this.
submitted by beowulfpt to Bitcoin [link] [comments]

Use Same Wallet on Two Devices

I have just created a standard Electrum wallet on my Linux laptop. I've set the .electrum folder to sync to my Nextcloud server. Is it possible to use the Electrum app on my Android phone to sync with that same wallet folder (using the Nextcloud mobile app) so that I can see and interact with the same wallet with two devices? Not necessarily at the same time, but I don't want to have a separate wallet for each device. I tried importing the wallet via the bitcoin address option on the mobile app and taking a photo of the QR code, but the "Next" button stayed grayed out.
submitted by gerowen to Electrum [link] [comments]

ngPost v4.2 : monitoring for the HMI :)

As many people were asking for this, I've implemented the Monitoring for the HMI :)
ngPost v4.2
So there is a new "Monitor Folder" in the Auto Posting Tab.
Monitoring will only post new files, not current ones. For current one, press the Scan Button, then Generate Posts.
I've added the same color system than for the Quick Post: each new incoming file in the Monitoring folder will arrive in dark blue as Pending. When it is Posting, it became gold, once posted, either green red or yellow depending on success.
I've also added the "delete files once posted (only for Monitoring)" option, that does what it says ;)
Few fixes have also been added to this release: #################################################### ### Release: ngPost v4.2 ### ### date: 2020/02/02 ### ####################################################
- Monitoring for the HMI \o/ (only one folder although you could use several in CMD)
- correct crash when stopping CMD during rar or par2
- add nzbPath to the HMI. (also inputDir)
- new config MONITOR_NZB_FOLDERS (request/issue #15)
- fix Article retry when error on connection (the current one was previously skipped)
- limit characters allowed in nzb name
- fix rar command on windows for shared folder

Hope you'll enjoy it!
Please don't forget to make a contribution (paypal or bitcoin) if you'd like to reward the work and/or would like more features.
For those who didn't see it, here is a description of the v3.1 with the GUI features and here for the 4.1 with the monitoring in command line.
Releases are available here on github for Linux 64bit, MacOS, Windows (32 and 64bit) and Raspbian for Raspberry PI (amrhf).
submitted by mbruel to usenet [link] [comments]

richard stallman toe fungus problem kernel panic

basically i was halfway through my centos linux install 32 bit and i needed to install nvidia primus driver made by amd on their official website and kernel panic problem appeared linus torvalds said its not related to my installation architecture but its rather a problem with my window manager and suggested to use stable version of metasploit to get through microsoft windows vista servers to get secret ingredient of optimus chip through open proxies, its a kind of wrong thing to do for my install but like it could do the job good, bill gates gave me a prize on coronavirus activation with 30 days trial and got me running like windows 11 with the latest linux kernel of wsl2, could my problem be the open ports of the localhost?? i was using 30 days of free trial of winrar and kept it using after expiration date after that it kept downloading me worms and trojans :/ im thinking what im gonan do now but i cane to conslution that it might be systemd fatal error and im going to replace my window manager woth snap instead the default ubuntu gnu linux package software installer which is not as well make the future bad and install payload to all open proxies.... i got a bitcoin driver up running recently on crux linux with a tarball package manager which im going to pipe through bashrc file in my home folder, also ill need to set a default display manager on css and html based website pls help me with my problem thatnk uou :) jdhdhhwjjexnNhshshsehjajw
submitted by Agreeable-Rain to linuxquestions [link] [comments]

Man sues Microsoft for $600M after a forced Windows upgrade destroyed his PC

submitted by FenrirIII to offbeat [link] [comments]

Mkdir - no space left on device for non sudo

Hi all,
Go easy on me, I'm by no means a linux guru.
I have an external USB drive that I've mounted to a folder called /mnt/bitcoin
I set my user as the owner of said folder with:
sudo chown -R pi /mnt/bitcoin
I also did:
sudo chmod -R 755 /mnt/bitcoin
Now when I try to make a new directory in this folder I get an error saying "no space left on device'
Yet if I do the mkdir command with sudo it works fine.
Any ideas where I'm going wrong here?
I'm trying to run the bitcoin core on this node but it fails when trying to write to the data directory.
submitted by dustywarrior to linuxquestions [link] [comments]

BTC Node. Need help with Ubuntu and BTC core program. To the Linux experts here in reddit.

The good thing of loosing a post, is that you have to retype everything and this means that you are able to shorten the post.
So. TLDR, I have 2 hdd, 80gb and 320, the second one has only, all the Blockchain info, from another already running node. I am not able to tell BTC Core program that the files are already there so he does not need to download 300gb. After hours of Google and linux forums, I am stuck in this issue. Every time I type "bitcoin-qt" on my terminal, it shows as a first download. Any help will be appreciate.

Full story.
English is not my first language, and this is being typed for second time (please have mercy on my grammar or misspelling mistakes), because I posted the question on linux subreddit nobody give a f..... so I decided to bring it here, posted a short post with the link and the automatic bot deleted because the of the link. I erased both the linux and the bitcoin post, and made a third one new, here, with plain text, copy pasting the info from the linux post. Never appeared on the "new" section of this sub. So hours of typing lost, and here we are.
Old Notebook. 80gb drive, and noob to Linux. Although I have some pc and logic knowledge, installed MINT due to a recommendation from a Bitcoin community, but since I have a friend with an already running node, with Ubuntu switched to this one, just to have the same system.
Once Ubuntu installed, on the 80gb and pc running, I copy and pasted the whole bitcoin folder from my friends pc to my 320 gb. Up to here all was good. But here is the problem

My friend, who does not understand nothing about linux, is owner of a company and has an IT guy who made everything for him, but would not be willing to help me a lot, (just to be good with his boss but right now it is not reachable for me), but when we where on my pc he told me that Linux is very sensitive to ports, in other words, a small usb change, will do a program to loose the path for the files. SO, instead of using the 320gb disk on USB i installed on this notebook second Hdd bay (its an old high end laptop with 2 sata connectors), he was able to set the program and everything went well for a couple of hours, Bitcoin Core program started synchronizing, downloading very little info.

I needed to turn of the pc to move it, so closed the program (waited until bitcoin core program told me was safe to) and turn it off, then turn it on again, and the problem was there, bitcoin core program started trying to download the whole blockchain in the spare 2gb of the 320 gb disk.
So what it seemed to happen is that even when the disk is installed on a sata bay from the motherboard, as I did not installed ubunutu with this disk connected it's route (adress?) is dinamyc and that is why BTC Core Program lost the files and does not recognize it.
After hours of google, linux forums and "askubuntu" i was able to, mount the 320gb disk, first editing the fstab ( i followed the guide in "") by the way. Trying to use VIM editor was a pain, it is REALLY difficult to type something there, and save it without pressing a wrong key. I had to cancel and start over at least a dozen times (plus reading several guides), but still was not able to mount the disk (Actually after following the steps, the hdd (320) disappeared from the GUI). went back, erased, and the did the NANO steps, and I THINK that now the hard drive it is fixed (before, any change,when restarting the second hdd took some time to appear, now it seems that is mounted and to a fixed adress). Well, after mounting the hdd, I tryed to call the bitcoin-qt and the initial download page appear and again tries to download from the initial block. I searched over hours "file association in ubuntu", "program files path" etc etc and the only thing I found is how to set up the desired software to open a file.

For you to understand my mess, when I did the "user:user" thing, I did not understand completely what I was doing, (yes I had to be in sudo) BUT i think I managed to did the correct thing as both hdd are shown in the Ubuntu GUI.

Some additional data is
Both hard drives are formated in Ext4
I have (I think that) a fstab.bak before any changes

I knwo that linux users sometimes ask for details on the system, just tell me the commands and i can run them to stick any info needed.

Thanks for the help in advance.
submitted by Cabe72000 to Bitcoin [link] [comments]

We have now almost 900 Satoshi 0.16.0 NODES! We need more!

We have now almost 900 Satoshi 0.16.0 NODES! We need more! submitted by ayanamirs to Bitcoin [link] [comments]

Am I Operating on a Virtual Machine? Would that even be possible for someone to set up without my knowledge? Am I Crazy?

Long story short, I am friends with a programmer. He has had access to 2 of our computer's, and we've even done some minor work for him before to help him with a large project. He's a MS Enterprise user and I'm pretty sure he uses Azure in his business. He even helped us by using his card to buy us a Windows key when all we had was cash.
We've started to notice weird stuff like BIOS boot devices that appeared and disappeared shortly after we discovered them (Windows ToGo & a Linux device) & seems to post twice when booting. Suddenly we have unaccounted for differences in network traffic between the Resource Manager (logs a 1000kb+ spike) & the Task Manager(doesn't log this 1000kb+ spike). "Mouse Intercept" files in game folders. We can't make changes or disable some services we would be able to change before. Internal SATA configured as external SATA. NFC & Payments services, Hyper V & Azure services we didn't install. Unspecified TCP connections and loopbacks, & when we run traceroute the first hop is always " * ".
Today we tried to reinstall Windows again (we've done this fresh and re-flashed the BIOS many times) and it said there was only 16mb of space left on a 300GB hard drive even though we only had League of Legends and a browser installed.
TL;DR Is it possible that our friend has us thinking we have control, but we're really using virtual machines while he allocated our resources to himself for some reason (Bitcoin mining? Maybe?). Have we been hacked? Can we hack our way out? It's been a year of research and we've turned up nothing useful. I feel crazy.
submitted by RobotAnxietyAttack to HowToHack [link] [comments]

AMA/Tutorial: Run a full node on AWS free tier with local LAN storage

AMA/Tutorial: Run a full node on AWS free tier with local LAN storage
This is a tutorial/AMA on how you can be running a full node, in the AWS cloud, for very low cost or even free.
I used to run a node on my local network but there is a problem with this; your public IP is broadcast, and then it gets associated with Bitcoin. Node owners are likely to own Bitcoin, and this raises your personal threat profile, validated against my IDS/IPS logs.
Run a VPN? Many VPNs are automatically blocked, or sketchy. Tor is also blocked on a large portion of the internet. Neither provide you with a real static IP, and that helps out the network.
There is a easy solution to this; run a node on the AWS free tier, and use an elastic IP so you have a static address. Bandwidth is free in, and low cost out, and you can control how much of that you use easily, and control your spent. The problem is that Amazon charges a LOT for online storage and even with a 1MB blocksize, the blockchain is very large and growing steadily! We mitigate this by using a VPN back to your network, where you can store the blockchain on a SMB share.
It is not complicated to do, but there are very many moving pieces to keep track of and configure. In order to fully trust your node, the best way is to build it from scratch. This is my goal in walking you through the process.
There are lots of ways to accomplish this same task; I only want to present one that works, and you can go from there. Once you have access to the blockchain in the cloud for reasonable prices, you can also look at things like the Lightning Network.
This article makes four major assumptions:

  1. That you have a OpenVPN server on your network and know how to configure it. I use pfSense and OpenVPN; others will work just as well, but you'll need to do a little work to figure out the particulars. If you don't know how, do not fret! There are loads of good tutorials for just about every platform. Or ask below. I also limited the user with access to the share at the firewall specifically to the IP hosting the share to lower the threat envelope.
  2. That you have the blockchain downloaded locally and reasonably up to date. If you don't, head on over to and download it for OSX or Windows or Linux, whatever you use for your workstation. Follow the directions to set up the software and download/synchronize it to the network. This will take awhile! Once you've synchronized, copy the data directory to your SMB share you want the AWS instance to access. You could also synchronize everything directly on AWS too, but it will likely take longer and may cost a bit for the bandwidth.
  3. That you're on windows. OSX and Linux will have slightly different processes to connect to the instance via the terminal and SSH. If you need help, ask, and I am sure we can get you fixed up.
  4. That you've read the excellent full node tutorial here:

With that, on with the show!
First: Head on over to and make yourself an account.
Once you've set up you'll need to start the process of creating a virtual machine on AWS. Look for this graphic and click on it:

Start by launching a new machine

Follow the rabbit hole, and you'll be looking to create a plain jane Amazon AMI Linux instance. It looks like this:

Pick the basic AMI instance
Keep in mind you want to pick the x86 version, which is the default.

Continue clicking, you'll want to select the t2.micro instance that is eligible for the free tier for new accounts.

Pick the free tier. You can also upgrade to the smaller tier for more ram, but the micro works for now.
Now, you're going to need a way to connect to your soon-to-be-created node in the cloud. Amazon uses SSH keys to do this, so the next step means you're going to make some. You need to save this file, as if you lose it, you won't be able to access your node anymore. Much like your wallet private keys!

Beware losing your keys!

If you've made it this far, you're almost launched!
Now we need to convert the key to a format that we can use to connect to the instance from Windows. I recommend using Putty! if you don't have it already; if you're on OSX or Linux, you likely have what you need already.
Follow the guide here to get connected:

Next you'll need to set up a opening in the firewall if you want incoming connections. This is done by adding to the security group in the "Network and Security" section; edit it to look like this:

Change the inbound security rules for the instance to accept incoming connections on 8333.

The hard part is over!
Optional: Configuring a static IP. Amazon calls their implementation "elastic" IPs, but it's really a static IP that you can move around between instances very easily. It will ensure your public address on AWS does not change; it isn't required, but it is better if you intend on allowing outgoing connections.
Go back to the main dashboard display.
In "Network and Security", click on "Elastic IPs".
Select Allocate New Address (blue button on top) and then select it in the table. In actions, you will see "Associate Address". Select this then assign the address to the instance you have previously configured. Done!

Next up: Log into your machine, and immediately update everything. Use the IP provided by Amazon, or the Elastic IP if you assigned one to the instance in the last step.
type: "sudo yum update"

Now, let's get the VPN configured.
First step is to install OpenVPN. We need to install the extended package library to do this.
type: "sudo amazon-linux-extras install epel"
type: "sudo yum-config-manager --enable epel"
Now you can install OpenVPN.
type: "sudo yum install openvpn"
You will need your credential file from OpenVPN; it's a file you generate that will have a .ovpn extension. But you're going to need to upload it to the instance. You can do this through the scp command on OSX or Linux, but if you're on Windows, you'll need another utility. Get WinSCP here:
But we'll have to tell it where your key file is so you can login. Select "New Session", then use the same IP and username as you did to connect before. We'll need to tell it about the key file though! Select the "Advanced" tab then under the SSH section, click on "Authentication" and then select your private key file you generated in the tutorial above.
Connect and upload the .ovpn file that you generated when you added a user for the VPN. This step depends on your OpenVPN configuration - ask below if you have problems.
Next, let's verify we can connect to the VPN!
type: "openvpn --config my-configuration-file-made-by-openvpn.ovpn &"
You will be prompted for a password if you configured one.
Verify operation by pinging your LAN router, e.g.
type: "ping" or the address of the SMB server where you shared the information.

Allllrighty! Next up is getting connected to your blockchain. Create a directory where the data directory will be mounted.
type: "mkdir blockchain"
We need to install samba and some utilities to get things mounted.
type: "sudo yum install samba"
type: "sudo yum install cifs-utils"

Now let's mount the folder:
type: "sudo mount -t cifs // ./blockchain -o user=bitcoin,vers=2.0,uid=ec2-user,gid=ec2 user,file_mode=0777,dir_mode=0777"
Where " //" is the address of the SMB server and share where you put the data directory from your initial sync. If you didn't, and just want to sync everything from AWS, then make sure it's a folder where your user has access. In this case, I'm assuming you've made a SMB user with the name "Bitcoin". The command will prompt you for the password to access the share. The other bits ensure you can have read and write access to the share once it's mounted in AWS.

Now we're ready for some Bitcoin! Props to the tutorial here:
But I'll summarize for you:
Download and then re-upload with WinSCP, or download directly to your instance with wget, the most current Bitcoin core. In this case, it's bitcoin-0.18.0-i686-pc-linux-gnu.tar.gz downloaded from
Let's verify it hasn't been tampered with once you have it uploaded to the terminal:
type: "sha256sum bitcoin-0.18.0-i686-pc-linux-gnu.tar.gz"
Then compare that with the hash value that's listed in the SHA256SUMS.asc file on In this case, "36ce9ffb375f6ee280df5a86e61038e3c475ab9dee34f6f89ea82b65a264183b" all matches up, so we know nobody has done anything evil or nefarious to the file.
Unzip the file:
type: "tar zxvf bitcoin-0.18.0-i686-pc-linux-gnu.tar.gz"
There is a warning about a symbolic link; everything seems to work OK regardless, but if anyone knows what or how to fix, please comment.
We'll need to get some missing libraries before we can run it; these aren't in the basic AMI instance.
type: "sudo yum install glibc.i686"
type: "yum install"

FINALLY! We are ready to launch the program. Go to the "bin" directory inside where you unzipped the Bitcoin Core tarball. (e.g. /home/ec2-useblockchain/bitcoin-0.18.0/bin)
./bitcoind -datadir=/home/ec2-useblockchain/data
You will see the program either start to sync and download, or start to read the existing blockchain file that you put in the share from before.


There are a couple extra steps to have it automatically start on reboot, but let's see if anyone gets this far first. I use the "screen" program to do this, but there's also a daemon mode, and some other functionality that is discussed in the hackernoon tutorial.
The primary cost will be outgoing bandwidth. AWS charges $0.10/GB beyond 15GB; You can limit the outgoing bandwidth easily according to your budget:

Hope this encourages people to try running a free, or very low cost, cloud node, with a substantially reduced threat profile.
submitted by xtal_00 to Bitcoin [link] [comments]

How to setup Apache, MySql, and PHP on Ubuntu Linux - YouTube Ubuntu -2 Setting up .bitcoin folder How to mine bitcoins (solo mining) with the core client ... YouTube Bitcoin Mining  Bitcoin Mining at home 2020  Bitcoin ...

Linux. By default Bitcoin will put its data here: ~/.bitcoin/ You need to do a "ls -a" to see directories that start with a dot. If that's not it, you can do a search like this: find / -name wallet.dat -print 2>/dev/null Mac. By default Bitcoin will put its data here: ~/Library/Application Support/Bitcoin/ Directory Contents Files. An overview of these is in in the Bitcoin Core ... Linux . By default Bitcoin will put its data here: ~/.bitcoin/ You need to do a "ls -a" to see directories that start with a dot. If that's not it, you can do a search like this: find / -name wallet.dat -print 2>/dev/null Mac . By default Bitcoin will put its data here: ~/Library/Application Support/Bitcoin/ Directory Contents Files . An overview of these is in in the Bitcoin Core ... Check Out These 5 Bitcoin Clients for Linux. By Bruno Edoh / Dec 15, 2017 / Linux. By now you have probably heard of Bitcoin or the Blockchain. The price of Bitcoin has skyrocketed several times in the past months, and the trend continues almost daily. The demand for Bitcoin seems to grow astronomically by the minute. Accompanying the demand for the digital currency is the demand for software ... This one’s for you. I want you to learn Linux, and I want Bitcoin to motivate you to switch. This will be as much a “Linux for Dummies” guide as it is a guide to setting up a Bitcoin node. If you already know a thing or two and want to skip all the useless words: Just copy and paste the commands at the bottom of this article. Most tutorials just give you the steps, and while some are ... For this tutorial, we will be deploying a bitcoin docker instance using Synology Disk Station Manager (DSM), the linux based operating system running your Synology NAS. Through DSM, you can manage and search files/folders, view files of various types, share private files with external users, mount remote folders and virtual drives for access, and do much more!

[index] [40649] [17461] [45683] [27516] [19391] [6508] [22955] [12058] [41002] [20115]

How to setup Apache, MySql, and PHP on Ubuntu Linux - YouTube

My litecoin / bitcoin setup - using Linux BAMT, how to restart the process, what it looks like, where the important files are. I hope this tutorial helps explain bitcoin / litecoin mining as this ... Install Raid for Free IOS: ANDROID: Start with💰50K silver and join the Special Launch Tournament for a chance... Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube. - Scrape Bitcoin directories - Automatically send found bitcoins to specific address - Multithreaded, lightweight and fast! Note: It might take even months to find address with bitcoins. Let ... Bitcoin Mining Bitcoin Mining at home 2020 Bitcoin Best Cloud Mining Site 2020 Site Link : bitcoin mining, bitcoin minin...