Profile Settings Guide
Profile settings define how your posts are generated and processed. From random name generation and obfuscation to advanced CLI parameters and server linking, profiles give you complete control over the posting workflow.
How Profiles Work
Profiles generate tasks either automatically (via folder monitoring) or manually (drag & drop). Once a task is created, you can:
- ✏️ Edit settings in the popup before posting
- 🔄 Regenerate the task with different profile settings
- ⚙️ Override any setting for one-time changes
Note: Regenerating a task with a different profile will overwrite all existing details.
- Profile settings docs
Posting settings
Post title
In the profile settings you can choose whether to use a randomly generated one, optionally with custom prefix and suffix that will always be the same. Or you can choose to fill in a custom name
{fname} can be used in the custom name, suffix and prefix. It will be replaced by the name of the first file/folder in the list (the first one you drop)
This will be used for the rar, par2 and NZB file names. Which results in the post title in nzb indexers. If obfuscation is used the filenames will still be the post title input (can be random, so still obfuscated). More details about the obfuscation methods check here
Password
Same as the post title, this can be random with optional prefix and suffix.
This will be used for the rar archive’s password. This is the password downloaders like SABnzbd will need to unpack it.
Rar CLI with the option:
-p{password} if encrypt headers is turned off
-hp{password} if encrypt headers is turned
From
The email used for the usenet post, can be randomized for each post.
Nyuu CLI with the option:
--from {from}
Groups
The usenet groups to post to, can be seperated by commas and do not use spaces.
Nyuu CLI with the option:
--groups
Save Rar and Par2 files
Generated files are not deleted after the job if you turn this on. Folder path can be found and changed in the general settings. If you open a task log and go to the files tab you will find the exact folder for that task.
Obfuscation
All 3 obfuscation methods will generate a UUID if turned on (Seperate one for each).
NOTE: Obfuscation can break certain functionality such as:
- The ability to index your post
- Correctly identifying par2 files as repair files. Making it download the par2 files to your disk directly as if it was part of the post (you can turn off par2 creation)
- If you know how I could fix this issue, please open an issue to let me know!
- If par2 files are not correctly identified, it is possible it can’t repair your files when downloading
Subject
Obfuscates the subject headers of the upload. If this is turned on this will be a random UUID. Making it unreadable for usenet indexers
Nyuu CLI command parameter:
--subject
Filename
Obfuscates the filename headers of the upload, so the original rar/par2 filenames are obfuscated. The rar/par2/NZB filenames are still used from the post title input. but this just obfuscates the headers of the usenet post.
Nyuu CLI command parameter:
--filename
YENC name
Obfuscates the YENC headers. Some indexers will use the YENC headers to still piece together obfuscated posts.
Nyuu CLI command parameter:
--yenc-name
Server settings
You can set a primary server (backup coming soon). If the primary server fails the upload it will retry with the backup server (including the retries from nyuu settings).
Servers are managed on the settings page
Rar settings
Skip rar creation
This will skip the rar step entirely. This will also make it impossible to have a password.
Exclude files
This can be a comma separated list. And it can use glob patterns like *.txt to exclude all txt files.
Rar cli parameter:
-x{pattern} for each pattern in the list
Recursion
This keeps folder structures intact in the archive. If this is turned off it will only archive files in the main folder.
Rar CLI parameter:
-r
Encrypt headers
Encrypts the headers so the filenames in the archive can’t be read if the user doesn’t have a password. This can only be used with a password set
Rar CLI parameter:
-hp{password} instead of -p{password}
Solid archive
Turns on solid archives. This increases compression for archives with a lot of files.
Rar CLI parameter:
-s
Volume sizes
Volumes means multi part archives. If you turn on automatic volume sizes rar will make volumes based on disk size. You can also fill in a custom size.
Rar CLI parameter:
-v{size} size is omitted if you pick automatic. If you leave it empty and do without automatic it will leave out the parameter.
Par settings
Turn off par creation
Not recommended, but in the spirit of full control there’s still an option
Automatic Redundancy and slices
If you turn this option on, it will determine some opinionated list of slices/redundancy based on the post size (either the rar file, or the posted files directly if not using RAR)
The target slice count is used as a calculation tool, and it will get to the closest multiple of the article size used in nyuu settings
| Total Upload Size | Target Slice Count | Redundancy (%) |
|---|---|---|
| 0 – 2 GB | 8,000 | 18% |
| 2 GB – 10 GB | 15,000 | 12% |
| 10 GB – 50 GB | 20,000 | 10% |
| 50 GB – 200 GB | 25,000 | 7% |
| 200 GB – 500 GB | 20,000 | 5% |
| 500 GB and above | 18,000 | 2% |
NOTE: In the future I might add settings to change tiers yourself, not sure yet
Redundancy
Set a redundancy percentage. You can use a ton of different values here. Check the parpar cli help text for more info
ParPar CLI parameter:
-r{redundancy}
Slices
Set number of input slices. The same values as redundancy can be used. Check the ParPar CLI help text for more info
ParPar CLI parameter:
-s{slice_size}
Minimum slices
Default 1
Set the minimum number of slices
ParPar CLI parameter:
--min-input-slices {input}
Maximum slices
Default 32000
Set the maximum number of slices. parpar’s internal limit is 32767 slices. So keep this below that at least
The more slices the longer it will take
ParPar CLI parameter:
--max-input-slices {input}
###
Nyuu Settings (posting)
Article size
Target size of each news post (default 700K). Note that yEnc makes the actual size larger.
Nyuu CLI parameter:
-a {size}
Include password in NZB
If turned on it will pass the rar password through in the NZB, making unpacking automatic for download clients
Nyuu CLI parameter:
--nzb-password {password}
Post checking - check connections
Number of connections used for checking, if set to 0 it will skip checking entirely. Default is 0
NOTE: this will increase the total number of server connections (servers->connections).
Nyuu CLI parameter:
--check-connections {connections}
Post checking - check tries
Amount of times nyuu should try checking the post. Set to 0 for no checking, default is 2.
Nyuu CLI parameter
--check-tries {tries}
Post checking - check delay
Delay between posting and checking. You can use units here like: ms, s, m. So for example: 1m = 1 minute, 5s = 5 seconds
Nyuu CLI parameter
--check-delay {delay}
Post checking - check post tries
Amount of attempts to repost failed articles when checking posts.
Nyuu CLI parameter:
--check-post-tries {tries}
Post checking - Check queue size
Maximum number of articles queued for checking. Posting will stall if the number of articles exceeds this number. Default 1000
Nyuu CLI parameter:
--check-queue-size {queue_size}
Nyuu advanced templates
For all the advanced overrides, please check the nyuu CLI help thoroughly. These can drastically alter how your post shows up in indexers, if at all.
Subject override
This will use a custom template for the subject (post title). If this is not checked nyuu will use internal defaults. Which are comparable to:
{comment} [{0filenum}/{files}] - "{filename}" yEnc ({part}/{parts}) {filesize} {comment2}
If subject obfuscation is turned on this option is ignored entirely and a random UUID is used here.
Nyuu CLI parameter:
--subject {template}
Filename override
This will use a custom template for the subject (post title). If this is not checked nyuu will use internal defaults
{basename} - base file name without any paths
You can use the same variales here as the subject
If filename obfuscation is turned on this option is ignored entirely and a random UUID is used here.
Nyuu CLI parameter:
--filename {template}
YENC name override
This will use a custom template for the yenc name. If this is not checked nyuu will use internal defaults
{filename} - filename (including different parts)
You can use the same variales here as the subject
If yenc name obfuscation is turned on this option is ignored entirely and a random UUID is used here.
Nyuu CLI parameter:
--yenc-name {template}
Message-ID override
This will override the message ID. If this is not checked nyuu will use the internal default, which is similar to:
${rand(24)}-{timestamp}@nyuu
You can use the same variales here as the subject
Nyuu CLI parameter:
--message-id {template}
Date override
This will override the date (Creation date) of the post.
If this is not checked nyuu will use the internal default, which is similar to:
{now}
You can use the same variales here as the subject
Nyuu CLI parameter:
--date {date}
Article encoding override
This will override the character encoding of article/yenc headers. If this is not checked nyuu will use the internal default:
utf8
Nyuu CLI parameter:
--article-encoding {article-encoding}