I'm not a programmer but I can understand somethings about that. However, I do not know how to use 'mklink / j' or use GUI utilities.
I started to follow your second advise (for me easier to understand). I opened this file:
'Resources / app / js / mainjs / config.js' from Sia program, and in this file I can see some vars, one of these is:
Datadir: Path.join (app.getPath ('userData'), './sia'),
Its value is in "C: \ Users \ UserName \ AppData \ Roaming \ Sia-UI \ config.json"
If I change this value, when I start SIA appears an error.
The error apears with folder moved or not moved.
This error signs to this file: config.json (from 'resources / app / js / mainjs / config.js' Sia extrated program and other parameters).
I think the file with 'Path.join' value is the target, but I do not know which file could content it yet.
Thanks for your answer.
The announcement fee was reduced, it is not 2.5SC anymore.
I did have a 0.6SC outgoing transaction on host announce.
But it should be constant if it is that. and it should be reoccurring only if your external address changes.
More likely these small amounts are collateral locking for some small files uploaded to your host as I understand the collateral ir locked only if and when a renter uploads something.
But I could be wrong...
Regarding the "rogue renter" I think this looks like one:
incoming RPCFormContract failed: contract finalization failed: consensus conflict: provided transaction set has prereqs, but is still invalid: transaction spends a nonexisting siacoin output
Or is that problem with "nonexisting siacoin" on my side?
I don't believe it's my host lacking siacoins as I transfered 75k for the collateral.
Regarding the previous (renter proposed a file contract with a too-long duration) question, is there a way to see what was (still is) being offered?
It could be that someone is really looking for a host offering a long time storage contract, maybe at a higher price. I could increase the duration but then I need to know how that influences my collateral.
For example if I set a duration for 3 years (36 months). Someone forms a contract, uploads a terabyte.
My collateral gets locked. For how long? How much (collateral/TB x 36)?
Then the renter deletes his data from my host. Is my collateral freed? Or still is locked till that 3year contract expires?
Is my hosts terabyte reserved for that contract (for 3 years) and cannot be used by another renter?