Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
T-mp committed Jan 21, 2024
2 parents ed40f47 + 1c1fb80 commit eb14abc
Show file tree
Hide file tree
Showing 15 changed files with 28 additions and 3 deletions.
1 change: 1 addition & 0 deletions CodeGraphData/config.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions CodeGraphData/config.json-backup0

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions CodeGraphData/config.json-backup1

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions CodeGraphData/config.json-backup2

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions CodeGraphData/config.json-backup3

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions CodeGraphData/config.json-backup4

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions CodeGraphData/config.json-backup5

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions CodeGraphData/config.json-backup6

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions CodeGraphData/config.json-backup7

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions CodeGraphData/config.json-backup8

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions CodeGraphData/config.json-backup9

Large diffs are not rendered by default.

9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#Status
Nur gelegentliche, sporadische Entwicklung. (TooManyProjectsException ;-( )

# WebRaid
## Idee
Die billigen (zum Teil kostenlosen) Angebote sind naturgemäß "unzuverlässig" (im Verhältnis zu teuer bezahlten) und auch in der Kapazität begrenzt.
Expand All @@ -15,7 +18,7 @@ Allerdings habe keine Lust auf Treiber schreiben und mir gefällt der Blockspeic
So bin ich auf die Idee gekommen das Ganze Dateibasiert auf zu ziehen und als Schnittstelle für die Programme / die Betriebssysteme WebDav zu verwenden.

## Ziele
- Beliebiges Programm greift auf Dateien / Ordner zu. Das Betriebssystem erfüllt diese Anfrage in dem es transparent auf mehrere Cloud-Speicher zugreift.
- Beliebiges Programm greift auf Dateien / Ordner zu. Das Betriebssystem erfüllt diese Anfrage in dem es transparent, über WebDav und diesen Dienst auf mehrere Cloud-Speicher zugreift.
- Wenn einige (nicht zu fiele) Cloud-Speicher nicht verfügbar sind merkt das Programm nix.
- Cloud-Speicher können beliebig hinzugefügt werden und im Rahmen der genutzten Kapazitäten auch entfernt oder ausgetaucht werden. (Ohne nennenswerte Auswirkungen auf das verwendende Programm.)

Expand All @@ -25,7 +28,7 @@ Die Idee hinter RAID ist, glaube ich, schon alt genug, dass sie als Gemeingut in
Ob die Cloud-Speicher-Dienste diese Verwendung als „normale“ Nutzung betrachten, dulden oder verbieten ist im Einzelfall, vom Anwender, zu klären.

Die Techniken welche ich verwende und nicht von mir sind (z.B. WebDav, ReedSolomon) können geschützt sein!
Hier ist jeder potentielle Anwender selber verantwortlich zu klären ob sie in seinem rechtlichen Umfeld diese benutzt werden dürfen oder nicht!
Hier ist jeder potentielle Anwender selber verantwortlich zu klären ob, diese in seinem rechtlichen Umfeld benutzt werden dürfen oder nicht!

Jegliche Verwendung / Nennung von Marken oder anderweitig geschützten Begriffen dient nur der Illustration, ich mache mir davon nichts zu Eigen.
**Alle Rechte Dritter bleiben bei diesen!**
Expand All @@ -35,7 +38,7 @@ Im Zweifel dient das ganze Projekt nur der Information / Schulung der lesenden P
**Das Ganze wird **ohne jegliche** Gewährleistung und nur zur Information zur Verfügung gestellt.**

Sollte ein Rechteinhaber der Meinung sein das ich hier seine Rechte missachte:
Bitte melden, die Kosten für einen Anwalt kann man sich sicherlich sparen.
Bitte melden, die Kosten für einen Anwalt können Sie sich sparen.
Das Projekt ist nur ein privates Hobby, ich verfolge keinerlei finanziellen Interessen damit.

Sollte Jemand Interesse an meiner Schöpfung haben:
Expand Down
9 changes: 9 additions & 0 deletions WebRaid.Main.WinService/Install.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
//rem Remove-Service -Name WebRaidMain

$acl = Get-Acl "C:\WebRaid"
$aclRuleArgs = "DESKTOP-70NDVG4\WebRaidServiceUser", "Read,Write,ReadAndExecute", "ContainerInherit,ObjectInherit", "None", "Allow"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($aclRuleArgs)
$acl.SetAccessRule($accessRule)
$acl | Set-Acl "C:\WebRaid\WebRaid.Main.exe"

New-Service -Name WebRaidMain -BinaryPathName "C:\WebRaid\WebRaid.Main.exe" -Credential "DESKTOP-70NDVG4\WebRaidServiceUser" -Description "WebRaid.Service" -DisplayName "WebRaid.Service" -StartupType Automatic
1 change: 1 addition & 0 deletions WebRaid.Main.WinService/Start.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
net start WebRaidService
1 change: 1 addition & 0 deletions WebRaid.Main.WinService/Stop.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
net stop WebRaidService

0 comments on commit eb14abc

Please sign in to comment.